我知道这类事情有很多帖子。我相信我已经尝试了所有的建议。我有一个非常简单的问题。我有一个PDF的网址,我希望能够分享"分享"这是adobe pdf阅读器应用程序。为了删除我带下PDF的一个可能的问题,我正在下载并将其放入我的捆绑包中,因此它是本地的。我在iOS 8.4上。这是我试过的代码:
NSURL * url2 = [NSURL fileURLWithPath: [[NSBundle mainBundle] pathForResource: @ "data" ofType: @ "pdf"]];
//Tried with the data in the file
NSData *data2 = [NSData dataWithContentsOfURL:url2];
UIActivityViewController *act=[[UIActivityViewController alloc]initWithActivityItems:@[data2] applicationActivities:nil];
//Tried with just the URL
UIActivityViewController *act=[[UIActivityViewController alloc]initWithActivityItems:@[url2] applicationActivities:nil];
act.popoverPresentationController.barButtonItem = button;
act.popoverPresentationController.sourceView = self.view;
[self presentViewController:act animated:YES completion:nil];
return;
这些都没有显示PDF选项。我当然安装它并运行一次以确保其正确注册。我可以共享这两个邮件,实际文件发送正常,但我得到的唯一共享选项是邮件,复制和打印。我希望看到其他选项,比如Open in iBooks和Open in Adobe Acrobat,就像我从safari那样。
想法?