UIDocumentPickerViewController
を使用してファイルアプリから一度に複数のファイルをインポート/選択しようとしています。
設定を試みました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;
}
}