UIDocumentInteractionController dismissPreviewАнимированные сбои - PullRequest
1 голос
/ 10 августа 2011

Я могу открыть контроллер взаимодействия с документом следующим образом:

UIDocumentInteractionController *documentController = [UIDocumentInteractionController interactionControllerWithURL:URL];
documentController.delegate = self;
[documentController presentPreviewAnimated:FALSE];

Но если я попытаюсь закрыть его программно следующим образом:

[documentController dismissPreviewAnimated:FALSE];

Приложение вылетает на строке dismissPreviewAnimated ссообщение «[QLPreviewController exitFullScreenToRect: inView:]: нераспознанный селектор отправлен в экземпляр 0x197500.»

Моя цель - отключить предварительный просмотр от делегата приложения, когда приложение принимает входящий файл (я передаю documentControllerпеременная делегату приложения, чтобы он мог найти контроллер), но даже если я помещу команду dismiss сразу после настоящей команды, я получаю тот же сбой.

Ссылка на QLPreviewController в сообщении об ошибке говорит мне, чтоdismissPreviewAnimated вызывает базовый метод, который дает сбой.Несмотря на то, что я не использую его напрямую, я попытался добавить инфраструктуру QuickLook в свой проект, но это не помогло.

Я не вижу ничего в документации по этому поводу, и я ненайти какие-либо примеры или информацию, когда я ищу в Интернете или на форумах разработчиков «UIDocumentInteractionController dismissPreviewAnimated».Кто-нибудь может пролить свет на это?

1 Ответ

1 голос
/ 24 августа 2011

Хорошо, Apple подтверждает это как ошибку в iOS 4.3.

Редактировать: я подтвердил, что это исправлено в iOS 5.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...