I'm trying to import/pick multiple files at once from files app using UIDocumentPickerViewController
.
Tried setting allowsMultipleSelection = true
but still there is no "Select" option while picker is presented.
Code snippet :
UIDocumentPickerViewController *dvc = [[UIDocumentPickerViewController alloc]initWithDocumentTypes:arrContents inMode:UIDocumentPickerModeImport];
dvc.delegate = self;
dvc.allowsMultipleSelection = true;
[self presentViewController:dvc animated:true completion:nil];
This is a bug Apple needs to fix. You can use this workaround. If you set animated:
to YES
, it will only work the first time you show the document picker.
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;
}
}