2017-11-01 64 views
4

UIDocumentPickerViewControllerを使用しているファイルアプリから複数のファイルを一度にインポート/選択しようとしています。

試し設定はallowsMultipleSelection = trueですが、ピッカーが表示されている間は "を選択してください"という選択肢はありません。を選択してください。UIDocumentPickerViewControllerを使用して複数のファイルを選択できません

コードスニペット:

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:^{ 
    dvc.allowsMultipleSelection = YES; 
}]; 

スウィフト4:

self.present(dvc, animated: false) { 
    dvc.allowsMultipleSelection = true 
} 
+0

ボタン "を選択する" に見えるようになる前に、時にはあなたは、 "更新ムービー" と "ブラウズ" の間で切り替える必要がありますiPad。フォームシートとしてドキュメントピッカーを表示する場合は、すぐに表示する必要があります。 – WetFish

+0

しかし、これは本当にAppleによって修正される必要があります。私はすでにレーダーを提出した。あなたもすべき! – WetFish

関連する問題