在iOS中导入文件:UIDocumentPicker与UIDocumentBrowser

问题描述 投票:1回答:2

根据文档,UIDocumentPickerViewControllerUIDocumentBrowserViewController都可用于导入应用程序沙箱之外的文档。

从本地文档提供者/云位置选择和导入文档,以上哪一个最适合。可以在iOS 11中使用UIDocumentPickerViewController吗?

根据以下文档Apple documentation for document picker,在您的应用程序可以使用文档选择器之前,您必须打开Xcode中的iCloud Documents功能,并且应该将iCloud容器映射到appId.Is这是强制性的,如果我只进行导入操作?我已经尝试使用UIDocumentPickerViewController,它似乎正确地返回选定的文件路径,即使没有上述权利。

ios ios11 uidocumentpickerviewcontroller uidocumentbrowservc fileprovider-extension
2个回答
2
投票

如果您不需要自己的iCloud容器,则不需要权利。如果您只想导入文件,则可以在不添加权利的情况下使用UIDocumentPickerViewController

是的,UIDocumentPickerViewController适用于iOS 11。


0
投票

UIDocumentBrowserViewController必须是您的应用程序的根视图,因此根据我的经验,您无法在现有APP中使用并成为NavigationControl的一部分(您将无法正确获取后退按钮)。在这些情况下,我们需要使用UIDocumentPickerViewController。希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.