如何快速获取 iCloud 图片 URL
Posted
技术标签:
【中文标题】如何快速获取 iCloud 图片 URL【英文标题】:How to get iCloud image URL in swift 【发布时间】:2018-10-24 06:31:31 【问题描述】:我正在使用 SwiftAssetsPickerController 从照片库和 iCloud 中获取图像。它提供所有图像,但存储在 iCloud 中的图像不提供图像 URL。我需要 iCloud 图片 URL。那么如何获取 iCloud 图片 URL?
【问题讨论】:
@Moritz 有哪些系统可用?您能否为此提供一些内容。 【参考方案1】:import MobileCoreServices
func setDocumentPicker()
let importMenu = UIDocumentMenuViewController(documentTypes: [kUTTypeJPEG as String], in: .import)
importMenu.delegate = self
importMenu.modalPresentationStyle = .formSheet
self.present(importMenu, animated: true, completion: nil)
之后你必须调用DocumentPicker的委托方法
func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL)
print("URL= \(url)")
注意:您必须在设备中使用 iCloud 帐户登录,因为您无法直接访问 iCloud 文件,并且您必须在 capabilities 中启用 iCloud 功能也可以在苹果开发者账号的 App ID 中启用和配置
【讨论】:
以上是关于如何快速获取 iCloud 图片 URL的主要内容,如果未能解决你的问题,请参考以下文章
我有一个 iCloud 文件的公共 URL,如何在 iOS 中获取直接下载链接?