Невозможно выбрать несколько файлов с помощью UIDocumentPickerViewController
Я пытаюсь импортировать/выбрать несколько файлов одновременно из файлового приложения, используя UIDocumentPickerViewController
.
Пробная настройка allowsMultipleSelection = true
, но пока нет опции "Выбрать" во время представления средства выбора.
Фрагмент кода:
UIDocumentPickerViewController *dvc = [[UIDocumentPickerViewController alloc]initWithDocumentTypes:arrContents inMode:UIDocumentPickerModeImport];
dvc.delegate = self;
dvc.allowsMultipleSelection = true;
[self presentViewController:dvc animated:true completion:nil];
Снимок экрана:
![enter image description here]()
Ответы
Ответ 1
Это ошибка, которую 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;
}
}