UIActivityViewController PDF仅在模拟器中工作
我在这里有一个小问题。 我正在尝试创建一个UIActivityViewController,用户可以通过电子邮件发送PDF(由应用程序生成)或使用AirPrint进行打印。 我所做的似乎在模拟器中工作。 我用附加的文件得到了邮件视图,并且我也成功地从模拟器打印了PDF。 但是,当我在我的iPhone上测试它时(iOS 7.1中的5),UIActivityViewController只是说“没有可用的共享操作”并仅提供取消按钮。
这是代码:
- (IBAction)shareButton:(id)sender {
NSData *pdfData = [NSData dataWithContentsOfFile:@"File.pdf"];
NSArray *activityItems = [NSArray arrayWithObjects: pdfData, nil];
UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityController animated:YES completion:nil];
}
有人可以发现错误?
链接地址: http://www.djcxy.com/p/94637.html上一篇: UIActivityViewController PDF only working in the simulator
下一篇: UIActivityViewController or UIDocumentInteractionController with WhatsApp and FB