在 iOS 中显示保存文件文档选择器而不提供本地文件 URL
Showing a save file document picker in iOS without providing local file urls
我想显示一个文件选择器,用于在 iOS 上选择 "save to file" 位置。 UIDocumentViewPickerController
提供了 initWithURL:inMode:
(https://developer.apple.com/documentation/uikit/uidocumentpickerviewcontroller/1618684-initwithurl?language=objc) 方法来保存文件,但它需要 url 到本地文件。相反,我想获得一个文件句柄,在选择后将数据写入该文件句柄。 iOS是否提供这样的功能,还是必须先创建一个本地临时文件,然后再使用initWithURL
方法?
此致,
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)
我想显示一个文件选择器,用于在 iOS 上选择 "save to file" 位置。 UIDocumentViewPickerController
提供了 initWithURL:inMode:
(https://developer.apple.com/documentation/uikit/uidocumentpickerviewcontroller/1618684-initwithurl?language=objc) 方法来保存文件,但它需要 url 到本地文件。相反,我想获得一个文件句柄,在选择后将数据写入该文件句柄。 iOS是否提供这样的功能,还是必须先创建一个本地临时文件,然后再使用initWithURL
方法?
此致,
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)