我想在我的 iOS 应用程序中创建“打开方式”功能。
有什么方法可以检查此设备上的任何应用程序是否与我要共享的文件扩展名相关联?
如果当前设备上没有应用程序可以打开具有此类扩展名的文件,则单击“打开方式”UIDocumentInteractionController
按钮后将不会显示,但在这种情况下我不想显示此按钮。
所以问题是:如何检查设备上的任何应用程序是否可以打开某些具有特定扩展名的文件?
更新:
例如有财产。UIDocumentInteractionController
_NSArray
icons
它包含可以使用我的扩展名打开文件的所有应用程序的图像。但如果没有应用程序,它包含空应用程序的图像。
所以我不能用docInteractionController.icons.count == 0
例如检查它。我正在寻找其他技巧。
提前致谢。