Swift - 无法连接到 iCloud 文档
Posted
技术标签:
【中文标题】Swift - 无法连接到 iCloud 文档【英文标题】:Swift - Can't connect to iCloud documents 【发布时间】:2020-02-21 15:01:54 【问题描述】:我正在尝试使用 iCloud 文档来存储来自 ios 应用(Xcode 11.3 和 Swift 5)的备份文件。
我设置了 iCloud 功能的基础,但无法获取容器的 URL。
这里是 iCloud 功能设置
权利文件
Info.plist 中添加的键
<key>NSUbiquitousContainers</key>
<dict>
<key>iCloud.com.alienfamily.TestiCloudAgain</key>
<dict>
<key>NSUbiquitousContainerIsDocumentScopePublic</key>
<true/>
<key>NSUbiquitousContainerName</key>
<string>myCloudTest</string>
<key>NSUbiquitousContainerSupportedFolderLevels</key>
<string>Any</string>
</dict>
</dict>
我试过的代码
let iCloudDocumentsURL = FileManager.default.url(forUbiquityContainerIdentifier: nil)?.appendingPathComponent("Documents")
if iCloudDocumentsURL != nil
print("All good")
else
print("I'm sad")
我关注了很多教程(比如这个tutorial)并查看了其他帖子(***),但没有任何结果。
有谁知道我做错了什么?
【问题讨论】:
【参考方案1】:我的解决方案非常简单,就是在我的 iPhone 上测试它,该 iPhone 的帐户设置正确,而不是在模拟器上。
【讨论】:
以上是关于Swift - 无法连接到 iCloud 文档的主要内容,如果未能解决你的问题,请参考以下文章
无法在 iPhone 中使用 Swift 连接到 Parse
无法在 Swift 2 中将 TableView @IBOutlet 连接到 ViewController
Swift IOS 13,IAP - “无法连接到 Itunes Connect”