iOS档案应用程式无法从其他资料夹开启我的应用程式

时间:2018-07-23 13:07:47

标签: ios swift file

在我的iOS应用程序中实现基于文件的功能时遇到问题。我需要使用UIDocumentPickerViewController来打开应用程序中的一些文件。一切正常。

除了...,当我尝试从iOS 11的“文件”应用程序打开“文件”时。当文件位于“我的iPhone”文件夹中的“ MyAppName”中时,它可以按预期工作,但是,如果文件位于iCloud上的随机文件夹中,则什么也没有。 “文件”应用仅尝试显示预览。

应用程序都支持iTunes文件共享,并且支持就地打开文档在我的Info.plist上都设置为“是”。从文件的“文档”文件夹中打开时,将按预期方式调用AppDelegate的应用程序(_ open inputURL)。

有人有主意吗?谢谢! 我在设备上使用iOS 11.4.1,我的代码全部是Swift。

1 个答案:

答案 0 :(得分:0)

好的,我发现了问题。为了使“文件”以您的自定义文档类型打开您的应用,您需要将 LSHandlerRank 设置为所有者。我希望它会对其他人有所帮助:)