Swift 从UIDocumentPickerViewController共享多个文件

Swift 从UIDocumentPickerViewController共享多个文件,swift,uidocumentpickerviewcontroller,Swift,Uidocumentpickerviewcontroller,我有一个uidocumentpickerwicontroller,我使用documentPickerController.allowsMultipleSelection=true启用了多文件选择,并且我能够选择多个文件。然而,我也希望当我选择了多个文件时,有一种方法可以将它们全部共享。似乎唯一的选择是“打开”或“完成”。现在,作为一种解决方法,我在委托方法中添加了以下内容: func documentPicker(_ controller: UIDocumentPickerViewControl

我有一个
uidocumentpickerwicontroller
,我使用
documentPickerController.allowsMultipleSelection=true启用了多文件选择,并且我能够选择多个文件。然而,我也希望当我选择了多个文件时,有一种方法可以将它们全部共享。似乎唯一的选择是“打开”或“完成”。现在,作为一种解决方法,我在委托方法中添加了以下内容:

func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentsAt urls: [URL]) {
     // you get from the urls parameter the urls from the files selected
    let ac = UIActivityViewController(activityItems: urls, applicationActivities: nil)
    ac.popoverPresentationController?.sourceView = controller.view
    
    self.present(ac, animated: true)
}
在我选择了多个文件并点击“打开”后,它会打开共享窗口,我希望所有选择的文件都会打开,但这并不理想,因为用户必须点击“打开”,这对共享文件来说并不直观

我还注意到,当你选择一个文件时,你会看到一个菜单,其中有许多不同的选项,例如:复制、复制、移动、删除、共享等。我认为,至少在选择多个文件时,该菜单能够出现是我要找的

任何建议都将不胜感激