无法使用 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;
    }
}