是否可以使用UIDocumentPickerViewController来允许用户从另一个应用程序中选择多个文件进行导入?
答案 0 :(得分:1)
使用以下代码段,这将在标题旁添加“选择”按钮,一次选择多个文件并导入。
UIDocumentPickerViewController *dvc = [[UIDocumentPickerViewController alloc]initWithDocumentTypes:arrContents inMode:UIDocumentPickerModeImport];
dvc.delegate = self;
[self presentViewController:dvc animated:true completion:^{
if (@available(iOS 11.0, *)) {
dvc.allowsMultipleSelection = true;
}
}];
和
- (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentsAtURLs:(NSArray <NSURL *>*)urls
获取所选文件的列表。
答案 1 :(得分:-1)
UIDocumentPickerViewController委托只能返回1个文件,而不是全部:
- (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentAtURL:(NSURL *)url
所以,不幸的是,这是不可能的:(