UIActivityViewController PDF仅在模拟器中工作

时间:2014-03-14 22:23:54

标签: ios pdf sharing uiactivityviewcontroller

我这里有点问题。我正在尝试制作一个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];
}

有人可以发现错误吗?

0 个答案:

没有答案