14

我正在尝试使用UIDocumentPickerViewController.

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

代码片段:

UIDocumentPickerViewController *dvc = [[UIDocumentPickerViewController alloc]initWithDocumentTypes:arrContents inMode:UIDocumentPickerModeImport];
dvc.delegate = self;
dvc.allowsMultipleSelection = true;
[self presentViewController:dvc animated:true completion:nil];

截屏 : 在此处输入图像描述

4

1 回答 1

11

这是苹果需要修复的错误。您可以使用此解决方法。如果您设置animated:YES,它只会在您第一次显示文档选择器时起作用。

目标-C:

[self presentViewController:dvc animated:NO completion:^{
    if (@available(iOS 11.0, *)) {
        dvc.allowsMultipleSelection = YES;
    }
}];

斯威夫特 4:

self.present(dvc, animated: false) {
    if #available(iOS 11.0, *) {
        dvc.allowsMultipleSelection = true;
    }
}
于 2017-11-29T06:53:12.113 回答