在 Swift 中使用 iOS 文档选择器选择两个文档

Posted

技术标签:

【中文标题】在 Swift 中使用 iOS 文档选择器选择两个文档【英文标题】:Select two documents using iOS Document Picker in Swift 【发布时间】:2017-03-01 16:04:46 【问题描述】:

文档选择器允许从 Drive、Box 等中选择单个文档。但是,我希望能够在离开界面之前选择第二个文档,这样我就不必深入了解文件夹结构第二次。不幸的是,一旦选择了文档,协议就会关闭弹出窗口。想法、替代方案?

【问题讨论】:

由于这个选择器是由 Apple 提供的,我认为你最好的希望是继承所有需要的东西(可能很多)并根据需要进行更改。是的,这是一项相当多的工作——但这​​就是它所需要的。 【参考方案1】:

通过将 UidocumentPicker https://developer.apple.com/documentation/uikit/uidocumentpickerviewcontroller/2902365-allowsmultipleselection 的“allowMultipleSelection”布尔值设置为 true,可以在 ios11 中选择多个文件

【讨论】:

你能完成这项工作吗?即使allowsMultipleSelection 属性设置为true,它仍然只能让我一次选择一个文件。 是的,11.1.2,但它仍然只能让我选择一个项目【参考方案2】:

他们弃用了documentPicker:didPickDocumentAtURL: 代替documentPicker:didPickDocumentsAtURLs:,并在iOS11 中公开了allowsMultipleSelection,但即使这样,我似乎也无法在文档浏览器中选择多个网址。

【讨论】:

以上是关于在 Swift 中使用 iOS 文档选择器选择两个文档的主要内容,如果未能解决你的问题,请参考以下文章

Swift 中的文档选择器视图控制器问题

图像选择器崩溃 - iOS Swift

在按钮目标 Swift 的选择器方法中更改两个对象

如何在iOS swift中实现带有月份、日期和时间的自定义选择器?

iOS涂色涂鸦效果Swift仿喜马拉雅FM抽屉转场动画拖拽头像标签选择器等源码

在真实设备上选择 PDF 时 iOS 文档选择器崩溃