1

我想显示一个文件选择器,用于在 iOS 上选择“保存到文件”位置。提供了保存文件的UIDocumentViewPickerController方法initWithURL:inMode:https://developer.apple.com/documentation/uikit/uidocumentpickerviewcontroller/1618684-initwithurl?language=objc),但它需要本地文件的 url。相反,我想获得一个文件句柄,在挑选后将数据写入该文件句柄。iOS是否提供这样的功能,还是我必须先创建一个临时本地文件然后使用该initWithURL方法?

问候,

4

1 回答 1

2

iOS 13 提供了选择目录的方法 ( https://developer.apple.com/documentation/uikit/view_controllers/providing_access_to_directories )。也可以创建新项目。

// Create a document picker for directories.
let documentPicker =
    UIDocumentPickerViewController(documentTypes: [kUTTypeFolder as String],
                                   in: .open)
于 2019-11-04T08:54:58.977 回答