問題タブ [nspersistentcloudkitcontainer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
core-data - CloudKit を使用するように構成されたコーディネーター内のストアはありません
実行しようとすると
次のエラーが表示されます。
SwiftUI を使用して、iOS で CoreData/CloudKit アプリを構築しています。
このエラーの意味について何か考えはありますか? 前もって感謝します!
core-data - NSPersistentCloudKitContainer をデバイス間で同期する際の問題 (SwiftUI、iOS)
NSPersistentCloudKitContainer を使用して Core Data モデルをセットアップしました。
これは、CoreData と CloudKit を使用して新しいプロジェクトを作成するときに Xcode が提示するほとんどの標準的なものです。
データを表示するビューは、
デバイス間の同期はある程度機能しますが、一方のデバイスに新しいデータを入力すると、もう一方のデバイスに表示されるまでに 15 分以上かかります。わかりません。アプリを強制終了して再起動するまで届かないことがあります。また、あるデバイスでデータを入力し、強制的に閉じて他のデバイスからのデータを表示する必要がある場合もあります。
リモート通知を有効にし、CloudKit とコンテナーを有効にしました。CloudKit ダッシュボードで、変更がクラウドにかなり速くアップロードされていることを確認しました。それらはそれほど速くデバイスにダウンロードされていないようです。
これを機能させるには、他に何をしなければなりませんか? 1 つのデバイスにデータを入力すると、1 分もかからずに他のデバイスに表示されます。多分バックグラウンドサービス?
xcode - リリースされた Mac Catalyst アプリが間違った Core Data データベースを使用する
Core Data と NSPersistentCloudKitContainer を使用した iOS + Mac Catalyst アプリをリリースしました。
ユーザーにとっては問題ありませんが、Mac App Store からアプリをインストールするときに何か問題があります: 運用データベースの代わりに開発データベースを使用するだけでなく、両方をマージします(ローカル ストレージから開発データベースをロードしたと思います)。そしてiCloudから製品をインポートしました)。
以前、iOS でも同様のことがありましたが、簡単に修正できました。Xcode または TestFlight によってインストールされたアプリを削除してから、App Store 経由でインストールしました。
ただし、macOS の解決策が見つかりません。~/Library/Containers 内のアプリのフォルダーを削除し、/Applications からアプリを削除しましたが、App Store から再インストールした後、再び発生します。
これを修正するにはどうすればよいですか?
私はこの答えを見つけましたが、まったく同じではないことに注意してください.おそらくすべてをきれいにして、次のバージョンでこれを行いますか?)。