我可以打開一個文檔交互控制器是這樣的:UIDocumentInteractionController dismissPreviewAnimated崩潰
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」的Web或開發人員論壇時沒有找到任何示例或信息。任何人都可以對此有所瞭解嗎?