我这里有点问题。我正在尝试制作一个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];
}
有人可以发现错误吗?