我已经集成UIDocumentPickerViewController
在应用程序中。我可以从文件应用程序访问文件。还需要限制从驱动器和云中选择文件夹。
当我使用“allowsMultipleSelection”启用多个文件“选择”选项时。当用户在 documentPickerViewController 中选择“选择”选项时,我不想让用户选择文件夹。
如何限制用户选择“文件夹”?
用于启动 Files 应用程序的代码是:
let documentPicker: UIDocumentPickerViewController = UIDocumentPickerViewController(documentTypes: ["public.data"], in: UIDocumentPickerMode.import)
documentPicker.delegate = self
documentPicker.modalPresentationStyle = UIModalPresentationStyle.fullScreen
self.present(documentPicker, animated: true, completion: {
if #available(iOS 11.0, *) {
documentPicker.allowsMultipleSelection = true
} else {
// Fallback on earlier versions
}
})