【问题标题】:Can't select folder in document picker in iOS 12无法在 iOS 12 的文档选择器中选择文件夹
【发布时间】:2020-08-23 15:14:39
【问题描述】:

我按照这个指令https://developer.apple.com/documentation/uikit/view_controllers/providing_access_to_directories 如何打开 UIDocumentPickerViewController。

// Create a document picker for directories.
let documentPicker =
    UIDocumentPickerViewController(documentTypes: [kUTTypeFolder as String],
                                   in: .open)

documentPicker.delegate = self
    
// Present the document picker.
present(documentPicker, animated: true, completion: nil)

但由于某种原因,用户无法在 ios 12 及更高版本上选择文件夹。对于 ios 13,它工作得非常好。我试图在谷歌上搜索答案,但所有的解决方案都不适合我。

【问题讨论】:

  • 初始目录仅适用于iOS13或更高版本
  • 反正这行忘了,不是这里的原因

标签: ios swift ios12


【解决方案1】:

好的,所以我发现在 iOS 12 及更高版本中选择文件夹不可用。它仅在 iOS 13 之后才可用,它在 WWDC 会议之一中进行了讨论。

iOS 13 中的新功能,您的应用可以呈现 UIDocumentPickerViewController 让用户选择一个文件夹。 -https://asciiwwdc.com/2019/sessions/719

所以,我建议尝试使用其他解决方案。例如,在我的情况下,我需要用户选择文件夹以在那里保存一些文档。但我发现 UIActivityViewController 甚至更适合我的需求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-01
    • 1970-01-01
    • 2016-12-20
    • 2013-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多