NSUbiquitousKeyValueStore在Watch OS 3.1.3上不可用

时间:2017-02-04 19:52:40

标签: swift icloud cloudkit nsubiquitouskeyvaluestore

尝试将iCloud文档存储用于手表Watchkit Extension Cannot Read from iCloud失败后,我试图简单地使用密钥库。但是,这样做我得到:

  

NSUbiquitousKeyValueStore不可用。

这应该是"始终可用"据Apple称。因此,如果这个基本份额不能在手表上运行,那么文档内容肯定不是。

这是通过简单地使用:

生成的
let keyStore = NSUbiquitousKeyValueStore()

与iPhone上的文档完全一样正常工作。它也适用于手表的模拟器,但不适用于实际的手表。

要清楚,我不明白为什么我不能在实际的手表上使用iCloud的keyvalue商店。这些应该是从Watch OS 2开始提供的。

1 个答案:

答案 0 :(得分:2)

我从Apple正式回复说,这不是Watch OS支持的功能。这与我们让他们了解的自己的文档背道而驰。希望其他人看到这种反应,它可以节省大量的时间,我最终浪费。