gpt4 book ai didi

swift - NSFileManager ubiquityIdentityToken 始终为零 tvOS

转载 作者:可可西里 更新时间:2023-11-01 01:37:20 27 4
gpt4 key购买 nike

我正在努力添加 iCloud KVS 以在 iOS/tvOS 应用程序中存储设置和分数。

一切都已设置并在 iOS 设备上正常运行;但是,当我检查 ubiquityIdentityToken 时,我的 AppleTV 总是返回 nil。

下面我的功能是按照 Apple 的指导方针进行的。

func iCloudAvailable() -> Bool {
let token = NSFileManager.defaultManager().ubiquityIdentityToken

if token == nil {
return false
}

return true
}

需要注意的一件事是,如果我强制该函数返回 true,我的 AppleTV 将与存储在 iCloud 中的设置和分数同步。

我没有看到我可能遗漏了什么,因为我似乎无法在 AppleTV 上找到有关 iCloud KVS 的任何具体信息。

编辑

为了澄清,我想确认我确实登录了 iCloud。

最佳答案

根据 this answer , 我什至不需要检查 iCloud 的可用性作为 Apple 自己的 iCloud fundamentals guide声明键值存储应被视为始终可用。

因此,就我而言,继续使用 KVS 并忽略 .ubiquityIdentityToken 为 nil 的事实是安全的。

关于swift - NSFileManager ubiquityIdentityToken 始终为零 tvOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35461128/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com