0
私のアプリでは、複数のPDFファイルをエクスポートする機能を実装したいと考えています。iOS - 複数のPDFをエクスポート
今のところ、私は以下のコードを使用した唯一のPDFファイルをエクスポートすることができます。
// get local path url
NSURL *url = [self getFileURLWithIndexPath:indexPath];
if(url) {
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:[url path]];
if(!fileExists) {
NSLog(@"%@", [url path]);
}
self.docController = [UIDocumentInteractionController interactionControllerWithURL:url];
[self.docController setDelegate:self];
BOOL canOpenFile = [self.docController presentOpenInMenuFromRect:self.view.frame inView:self.view animated:YES];
if(!canOpenFile) {
// No reader PDF
}
}
url
は地元のURLパスです。 エクスポートするiBooksを選択できる場所にこの方法がポップアップします。 しかし、私はどのように複数のファイルをエクスポートするのか分からない、誰も私を助けることができます...? ありがとう!
ありがとうございます@abdullahselek、それは電子メールとAirdropとの共有のために働く! UIActivityViewControllerが表示された後、これらのPDFをiBooksに保存するには、UIDocumentationInteractionControllerを使用する方法も指定できますか?私は1つの電子メールオプションしか見ることができません。ありがとう – Terry
除外タイプを追加するようにしてください。除外タイプを追加してみてくださいactivityViewController.excludedActivityTypes = @ [UIActivityTypeCopyToPasteboard];およびその他の情報アクティビティタイプ[link](https://developer.apple.com/reference/uikit/uiactivitytype) – abdullahselek
もう一度@ abdullahselekに感謝します。除外された型を追加しても、私は本当に役に立たない。インターネットで研究した結果、同時に複数の文書を開くことができないことがわかった。しかし、私はまだ最高のソリューションとしてあなたの答えを選んだ、それは本当に私を助けた:) – Terry