Программное расширение Dismiss PhotosUI App Extension
Есть ли способ отклонить расширение MacOS Photos Project программно? Когда пользователь сталкивается с фатальной ошибкой в моем расширении, я хочу показать предупреждение и закрыть расширение после того, как пользователь подтвердит ошибку. В Интернете очень мало документации для расширений проекта фотографий. Согласно Apple Docs, позвонив completeRequestReturningItems:completionHandler:
"в конечном итоге отклоняет контроллер представления расширения приложения", что звучит как поведение, которое я ищу, но это, похоже, не выполняет то, что, по его словам, будет "в конечном итоге". Похоже, ничего не делать, кроме как отключить кнопку Готово. Я также пытался cancelRequestWithError:
, finishProjectWithCompletionHandler:
и несколько вариаций dismissViewController:
все без везения. Возможно ли это сделать?