私が作業しているアプリでは、サーバーからダウンロードするファイルがあり、アプリのサンドボックスにローカルに保存してから、を使用して iBooks で開きUIDocumentInteractionController
ます。
ダウンロード、保存、iBooks へのオープンまですべて完了しました。しかし、ファイルをダウンロードして iBooks に開くと、それが実装されていない場合がwillBeginSendingToApplication:
ありdidEndSendingToApplication:
ますdocumentInteractionControllerDidDismissOpenInMenu:
。その後、アプリを再起動すると開きますが、再度開かないと一貫性がありません。何が問題なのですか?
iBooksで開くためのコードは次のとおりです。
NSURL *url = [NSURL fileURLWithPath:filePath1];
DocController = [UIDocumentInteractionController interactionControllerWithURL:url];
DocController.delegate = self;
[DocController presentOpenInMenuFromRect:openIt.frame inView:menu animated:YES];