UIDocumentPickerViewController:如何打开给定的子目录

时间:2015-05-06 09:04:33

标签: ios objective-c icloud-drive uidocumentpickervc uidocumentpickerviewcontroller

我正在使用带有导入模式的UIDocumentPickerViewController(UIDocumentPickerModeImport),以便让用户从云存储提供程序(dropbox等)导入文档。 每次用户重复导入过程时,他都必须从其云存储的根目录开始浏览其文件夹层次结构。

有没有办法在给定的子目录中显示文档选择器?

我知道这个方法:

[NSURL bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:]   

但我无法用文件选择器演示选项连接点。我希望选择器选项能够在给定的书签目录URL上显示文档选择器。

2 个答案:

答案 0 :(得分:2)

您需要使用url初始化UIDocumentPickerViewController。对于此操作,您可以(并且必须)使用initWithURL:inMode:方法。这就是全部:))

答案 1 :(得分:2)

您需要尝试使用UIDocumentBrowserViewController

UIDocumentBroswerViewContoller有方法importDocument(at:nextToDocumentAt:mode:completionHandler:),用于从本地以及远程方式导入文档,例如dropbox,iCloud等。