Tom*_*sen 4 iphone iwork ipad ios
我们的应用程序可以处理说Pages文件作为示例,并且需要将文件传递给其他应用程序以及从其他应用程序接收文件.
所以我们编辑plist CFBundleDocumentTypes来说我们可以处理Pages文件.('默认')模式.
当用户想要将.pages文件发送到另一个应用程序(可能是页面应用程序)时,我们调用UIDocumentInteractionController.
UIDocumentInteractionController(也)忠实地列出了可以处理.pages文件的所有应用程序,并且WE在列表中.我认为这让用户感到困惑,为什么我会使用UIDocumentInteractionController将文件移交给美国?我们如何摆脱名单?
一种解决方法是取消注册您的应用程序,使其能够在显示UIDocumentInteractionController之前打开此文件类型,并在解除后将其注册回来.
但是,由于您的应用程序能够打开的文档类型在Info.plist中使用CFBundleDocumentTypes键指定,因此您无法在运行时对其进行修改.太糟糕了.
在API中我没有看到任何其他有用的东西.
您最好的希望是在雷达上提交功能请求(Apple的错误报告数据库)https://bugreport.apple.com,为什么不在http://www.openradar.me上公开您的请求以煽动他人这样做.
归档时间: |
|
查看次数: |
2138 次 |
最近记录: |