我尝试使用UIDocumentPickerViewController
从文件应用中一次导入/选择多个文件。
尝试过设置allowsMultipleSelection = true
但仍然没有" 选择"提出选择器的选项。
代码段:
UIDocumentPickerViewController *dvc = [[UIDocumentPickerViewController alloc]initWithDocumentTypes:arrContents inMode:UIDocumentPickerModeImport];
dvc.delegate = self;
dvc.allowsMultipleSelection = true;
[self presentViewController:dvc animated:true completion:nil];
答案 0 :(得分:5)
这是Apple需要修复的错误。您可以使用此解决方法。如果您将animated:
设置为YES
,则只有在您首次显示文档选择器时才会有效。
<强>目标-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;
}
}