无法使用 UIDocumentPickerViewController select 多个文件
Not able to select multiple files using UIDocumentPickerViewController
我正在尝试使用 UIDocumentPickerViewController
从文件应用程序一次 import/pick 多个文件。
已尝试设置 allowsMultipleSelection = true
但在显示选择器时仍然没有“Select”选项。
代码片段:
UIDocumentPickerViewController *dvc = [[UIDocumentPickerViewController alloc]initWithDocumentTypes:arrContents inMode:UIDocumentPickerModeImport];
dvc.delegate = self;
dvc.allowsMultipleSelection = true;
[self presentViewController:dvc animated:true completion:nil];
截图:
这是 Apple 需要修复的错误。您可以使用此解决方法。如果您将 animated:
设置为 YES
,它只会在您第一次显示文档选择器时起作用。
Objective-C:
[self presentViewController:dvc animated:NO completion:^{
if (@available(iOS 11.0, *)) {
dvc.allowsMultipleSelection = YES;
}
}];
Swift 4:
self.present(dvc, animated: false) {
if #available(iOS 11.0, *) {
dvc.allowsMultipleSelection = true;
}
}
我正在尝试使用 UIDocumentPickerViewController
从文件应用程序一次 import/pick 多个文件。
已尝试设置 allowsMultipleSelection = true
但在显示选择器时仍然没有“Select”选项。
代码片段:
UIDocumentPickerViewController *dvc = [[UIDocumentPickerViewController alloc]initWithDocumentTypes:arrContents inMode:UIDocumentPickerModeImport];
dvc.delegate = self;
dvc.allowsMultipleSelection = true;
[self presentViewController:dvc animated:true completion:nil];
截图:
这是 Apple 需要修复的错误。您可以使用此解决方法。如果您将 animated:
设置为 YES
,它只会在您第一次显示文档选择器时起作用。
Objective-C:
[self presentViewController:dvc animated:NO completion:^{
if (@available(iOS 11.0, *)) {
dvc.allowsMultipleSelection = YES;
}
}];
Swift 4:
self.present(dvc, animated: false) {
if #available(iOS 11.0, *) {
dvc.allowsMultipleSelection = true;
}
}