1

UIDocumentInteractionController を使用して iBooks のアプリケーションから PDF ファイルを開く小さなコードがあります。できます。しかし、ファイルを保存してiBooksライブラリに追加したいだけで、すぐに開くのではなく、つまり、ユーザーがメニューからiBooksアプリケーションを選択すると、アラートビューのみが表示され、アプリがiBooksに正常に追加され、PDFファイルが開かれないことをユーザーに通知します。ユーザーはまだアプリにいます。私の問題について何かアイデアがあれば、助けてください、たくさんありがとう

NSURL *url = [NSURL fileURLWithPath:FilePath];
UIDocumentInteractionController *docController = [UIDocumentInteractionController interactionControllerWithURL:url];

docController.delegate = self;
[docController retain];
BOOL isValid = [docController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];
if(isValid){
}

ところで、ibooks を開かずに私の問題を解決する方法がない場合、ユーザーがホームボタンを押さずに ibook で本を読んだときにアプリケーションに戻る方法は他にありますか?

4

1 に答える 1

1

保存の流れを説明する方法は、Apple の API の動作方法ではありません。

PDFを使用するUIDocumentInteractionControllerと、ユーザーが選択したアプリに送信されます。水中では何も行われず、ファイルの URL は文字通り他のアプリに送信されます。このアプリ (例: iBooks) は、ファイルをチェックして保存します。したがって、アプリを開くのを止めるためにできることは何もありません。

于 2012-08-15T10:24:19.127 に答える