【问题标题】:Showing a save file document picker in iOS without providing local file urls在 iOS 中显示保存文件文档选择器而不提供本地文件 url
【发布时间】:2019-10-27 05:55:20
【问题描述】:

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

问候,

【问题讨论】:

    标签: ios uidocumentpickerviewcontroller


    【解决方案1】:

    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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-05
      • 1970-01-01
      • 2013-04-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多