iCloudドキュメントストレージを時計で機能させようとして失敗した後、ウォッチキット拡張機能がiCloudから読み取れないため、単純にキーストアを使用しようとしました。ただし、そうすると次のようになります。
NSUbiquitousKeyValueStore は利用できません。
Appleによれば、これは「いつでも利用できる」はずです。したがって、この基本的な共有が時計で機能しない場合、ドキュメントは確実に機能しません.
これは、次を使用するだけで生成されます。
let keyStore = NSUbiquitousKeyValueStore()
ドキュメントと同様に、iPhone からでも問題なく動作します。時計のシミュレーターでも機能しますが、実際の時計では機能しません。
明確にするために、実際の時計で iCloud のキーバリュー ストアを使用できない理由がわかりません。これらは、Watch OS 2 以降で利用できるようになっています。