Метод делегата для завершения документа из UIDocumentInstructionController - PullRequest
2 голосов
/ 25 ноября 2010

Я использую UIDocumentInstructionController для отображения документа в приложении для iPad. Я хочу выполнить что-то, когда документ закрыт. Я использовал следующий метод делегата: -

- (void)documentInteractionControllerDidEndPreview:(UIDocumentInteractionController *)controller{
    NSLog(@"End Document");
}

Но это не работает. Пожалуйста, дайте мне знать, какой метод делегата вызывается, когда мы нажимаем кнопку «Готово» для скрытия documentController?

Заранее спасибо

Ответы [ 2 ]

3 голосов
/ 03 декабря 2011

При использовании Xcode 4 с ARC вы не можете удерживать вызов.Чтобы заставить его работать с ARC, просто объявите ваш docController как ivar в заголовочном файле, а затем обычно создайте свой docController в своем коде.

2 голосов
/ 21 мая 2011

Я получил эту работу, добавив сохранение вызова после вызова presentPreviewAnimated.Затем в методе DidEndPreview я установил его для автоматического выпуска.Дайте мне знать, если это поможет, или вам нужна дополнительная информация, такая как пример кода.

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