如何在 Swift 中以编程方式打开 icloud 应用程序(文件)
Posted
技术标签:
【中文标题】如何在 Swift 中以编程方式打开 icloud 应用程序(文件)【英文标题】:How to open icloud app (Files) programmatically in Swift 【发布时间】:2018-07-25 12:29:31 【问题描述】:我想以编程方式从我的应用程序中打开 iCloud 应用程序(文件)。
我正在 iCloud 上上传文件,所以我想将用户重定向到 iCloud 目录。
只要从应用打开iCloud就可以了,不需要直接移动应用目录。
【问题讨论】:
【参考方案1】:我建议您查看UIDocumentBrowserViewController。您需要向Info.plist
添加一些密钥。
UIFileSharingEnabled
对应 Application supports iTunes file sharing
- YES
LSSupportsOpeningDocumentsInPlace
: Supports opening documents in place
- YES
或单机(ios 11+)
UISupportsDocumentBrowser
: Supports Document Browser
- YES
似乎没有办法 UIApplication.shared.open(URL(string: "")!)
获取文件。
【讨论】:
@hardikvyas 它打开“文件浏览器”,用户可以在其中导航他/她想要的任何地方。 iOS 11+。以上是关于如何在 Swift 中以编程方式打开 icloud 应用程序(文件)的主要内容,如果未能解决你的问题,请参考以下文章
如何在特定文件夹中的 iCloud 上传图像并在目标 C 中以编程方式访问该特定文件夹