首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用UIDocumentPickerViewController选择多个文件

无法使用UIDocumentPickerViewController选择多个文件
EN

Stack Overflow用户
提问于 2017-11-01 10:46:02
回答 1查看 5.8K关注 0票数 15

我正在尝试使用UIDocumentPickerViewController从文件应用程序中一次导入/选择多个文件。

尝试设置allowsMultipleSelection = true,但仍然没有“选择”选项,而选择器则出现。

代码片段:

代码语言:javascript
复制
UIDocumentPickerViewController *dvc = [[UIDocumentPickerViewController alloc]initWithDocumentTypes:arrContents inMode:UIDocumentPickerModeImport];
dvc.delegate = self;
dvc.allowsMultipleSelection = true;
[self presentViewController:dvc animated:true completion:nil];

截图:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-29 06:53:12

这是苹果需要解决的问题。你可以用这个解决办法。如果将animated:设置为YES,则只在第一次显示文档选择器时才能工作。

目标-C:

代码语言:javascript
复制
[self presentViewController:dvc animated:NO completion:^{
    if (@available(iOS 11.0, *)) {
        dvc.allowsMultipleSelection = YES;
    }
}];

Swift 4:

代码语言:javascript
复制
self.present(dvc, animated: false) {
    if #available(iOS 11.0, *) {
        dvc.allowsMultipleSelection = true;
    }
}
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47053082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档