У меня есть WKWebView
в контроллере вида. Когда пользователь нажимает кнопку «Загрузить файл» (которая отображается на веб-странице), появляется сообщение UIDocumentPickerViewController
. Это, как ожидается, и совершенно необходимому, но:.UIDocumentPickerViewController отклоняет родительский контроллер представления
Всякий раз, когда пользователь нажимает на любую кнопку («Загрузить фото или видео», «Отмена»), то UIDocumentPickerViewController
увольняет себя и контроллер родительский вид, что это в
I добавили символическую точку останова для [UIViewController dismissViewControllerAnimated:completion:]
и действительно видели, что -dismissViewController...
вызывается дважды. После первого раза он отклоняет UIDocumentPickerViewController
, после второго - мой родительский контроллер представления.
Кстати, на iPad нет проблем, возможно потому, что UIDocumentPickerViewController
представлен как popover.
Почему это происходит и что мне делать?
Спасибо!
Я тоже это вижу, смогли ли вы решить? –
Хорошо, я даже смог воспроизвести это в очень простом примерном проекте. Я зарегистрировал радар с идентификатором # 29853806 для этого, включил [этот образец проекта] (https://db.tt/YaQtByqx3E) и [это видеоролик об ошибке] (https://db.tt/MXD5v8sdEP). –
Хм, у меня есть противоположная проблема: 'presentingViewController' отклоняется, когда я выхожу за пределы popover. – bio