尝试将iCloud文档存储用于手表Watchkit Extension Cannot Read from iCloud失败后,我试图简单地使用密钥库。但是,这样做我得到:
NSUbiquitousKeyValueStore不可用。
这应该是"始终可用"据Apple称。因此,如果这个基本份额不能在手表上运行,那么文档内容肯定不是。
这是通过简单地使用:
生成的let keyStore = NSUbiquitousKeyValueStore()
与iPhone上的文档完全一样正常工作。它也适用于手表的模拟器,但不适用于实际的手表。
要清楚,我不明白为什么我不能在实际的手表上使用iCloud的keyvalue商店。这些应该是从Watch OS 2开始提供的。
答案 0 :(得分:2)
我从Apple正式回复说,这不是Watch OS支持的功能。这与我们让他们了解的自己的文档背道而驰。希望其他人看到这种反应,它可以节省大量的时间,我最终浪费。