Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この質問は 1 年前に尋ねられたものですが、オンライン/オフラインの同期について具体的な質問があります。
デバイス A と B は両方ともオフラインで、モデルに個別の変更を加えます。たとえば、最初にデバイス A を接続すると、それらの変更がクラウドに同期されます。
デバイス B を接続すると、これらの変更をクラウド上に存在する変更とマージする必要があります (クラウドにも変更があるため、単にクラウドを置き換えるだけではありません)。
iCloudはこれを処理しますか?
それがアイデアです。Core Data は iCloud と連携して変更をマージし、勝者を選択して競合を解決します。勝者を選ぶ手助けはできませんが、アプリで新しい変更が利用可能になった場合は通知されます。