根据文档,UIDocumentPickerViewController和UIDocumentBrowserViewController均可用于在应用程序沙箱外部导入文档。
从本地文档提供者/云位置选择和导入文档,上述方法最适合。我仍可以在iOS 11中使用UIDocumentPickerViewController吗?
根据以下文档Apple documentation for document picker,在您的应用可以使用文档选择器之前,您必须打开Xcode中的iCloud文档功能,并且iCloud容器应映射到appId。我只做进口作业吗?我尝试使用UIDocumentPickerViewController,即使没有上述权利,它似乎也可以正确返回所选文件路径。
答案 0 :(得分:2)
如果不需要自己的iCloud容器,则不需要授权。如果您只想导入文件,则可以使用UIDocumentPickerViewController
而不添加权利。
是的,UIDocumentPickerViewController
可在iOS 11上运行。
答案 1 :(得分:0)
UIDocumentBrowserViewController必须是您应用程序的rootview,因此,根据我的经验,您不能在现有的APP中使用并且不能成为NavigationControl的一部分(您将无法正确获取后退按钮)。在这些情况下,我们需要使用UIDocumentPickerViewController。希望这会有所帮助。