iOS文件应用程序无法从另一个文件夹打开我的应用程序

3

我在实现iOS应用的基于文件的功能时遇到了问题。我需要在我的应用程序内打开一些文件,我使用UIDocumentPickerViewController来实现。一切都很顺利。

但是...当我尝试从iOS 11的Files应用程序中打开文件时出现问题。当文件在"MyAppName" On My iPhone文件夹中时,它按预期工作,但如果文件位于iCloud上的任意文件夹中,则无法打开。Files应用程序只尝试显示预览。

我的Info.plist中的Application supports iTunes file sharingSupports opening documents in place都设置为YES。当从Files的Documents文件夹中打开时,AppDelegate的application(_ open inputURL)会按预期调用。

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

1个回答

1

好的,我找到了问题所在。如果要使用自定义文档类型打开您的应用程序,您需要将LSHandlerRank设置为Owner。我希望它能帮助其他人 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接