Снимок карты в WidgetKit не вызывает обратный вызов обработчика завершения `MKMapSnapshotter.start`

#widget #widgetkit

#виджет #widgetkit

Вопрос:

Я пробовал MKMapSnapshotter в TimelineProvider , но обработчик завершения start никогда не вызывается ( snapshot является MKMapSnapshotter объектом, и я проверил, что обратный вызов вызывается, когда этот код выполняется в реальном приложении, а не в виджете TimelineProvider . Чего мне не хватает?

 snapshot.start { (снимок, ошибка) в
let image = снимок?.изображение // Изображение (UIImage: снимок?.изображение)
 Обработчик завершения (изображение)
 }

Ответ №1:

Некоторую информацию можно найти здесь :

https://developer.apple.com/forums/thread/653198?page=1#650476022