UnkNown activity items supplIEd: ( { "com.adobe.pdf" = ;},"" )
在我应用程序的官方App Store版本中,此时应用程序崩溃。当我在iPad上编译并运行时,它会给出错误,但不会崩溃。
我的代码:
在.h:
UIdocumentInteractionController *docInteractionController;
在他们中:
self.docInteractionController = [UIdocumentInteractionController interactionControllerWithURL:fileURL];self.docInteractionController.delegate = self;//UIbarbuttonItem *element is an element in my toolbar[self.docInteractionController presentoptionsMenuFrombarbuttonItem:element animated:YES];
如果我做了一个NSLog的docInteractionController.UTI我在控制台看到“com.adobe.pdf”,所以UTI被正确识别。
我可以通过使用presentopenInMenuFrombarbuttonItem而不是用于UIdocumentInteractionController调用的presentoptionsMenuFrombarbuttonItem来解决“未知的活动项目”,但是我也想向用户显示打印和电子邮件选项,而不仅仅是外部应用程序打开选项。
测试在iPad版本8.0.2。 Xcode版本6.0.1,部署目标6.0(也使用部署目标8.0进行测试)。所有目标c。在iPad版本7.1上运行不会产生错误。
解决方法 见雷达: http://openradar.appspot.com/radar?id=5800473659441152>如前所述,您可以使用presentopenInMenu而不是presentoptionsMenu。您将松动邮件选项,但您可以使用MFMailComposeVIEwController与专用邮件按钮自行完成。>或使用UIActivityVIEwController与“打开”活动项目。>或只是一个UIActivityVIEwController没有“打开”活动项目,如果这是足够的>或者在iOS8运行时执行presentoptionsMenu和iOS8运行时的UIActivityVIEwController(存在共享扩展名)
@H_301_45@ 总结以上是内存溢出为你收集整理的UIDocumentInteractionController presentOptionsMenuFromBarButtonItem ios8中的错误 – 提供的未知活动项目全部内容,希望文章能够帮你解决UIDocumentInteractionController presentOptionsMenuFromBarButtonItem ios8中的错误 – 提供的未知活动项目所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)