我UIDocumentInteractionController用于显示弹出菜单"Open In ...",以便用户可以在其他应用程序中打开文档.
如果没有应用程序能够打开给定文档,则presentOpenInMenuFromBarButtonItem:animated:返回方法NO(菜单不显示).但是我等到目前为止已经为时已晚.我想禁用启动该按钮的按钮,如果不可能而不是提高用户的期望然后说"对不起,就不可能打开它".
是否可以查询系统以查看是否至少有一个应用程序注册了特定的文档类型?我已签canPreviewItem:入QLPreviewController,但似乎它不支持UIDocumentInteractionController可以处理的相同文档类型.