質問

2つのデバイスで同じNSManagedObjectオブジェクトを見つけるにはどうすればよいですか?[object objectID.URIRepresentation.absoluteString]を保存しようとしましたが、ストア間で一貫性がないようです...別のデバイスに同じURIで[managedObjectContext objectWithURI]をロードすると、別のオブジェクトを指します。

問題は、2つのデバイスが各デバイスの異なるストアを指していることだと思います。では、両方のデバイスで一貫性を保つための最良の方法は何でしょうか。

役に立ちましたか?

解決 2

2つのデバイスには2つの異なるストアがあるようであるため、URIはデバイス間で一致しません。独自のGUID属性を作成し、そのGUIDに基づいてフェッチすることが、唯一の方法です。

他のヒント

2つのオブジェクトが最初から正しく同期されていなかったようです。いつでも独自の一意のIDスキームを含めることができ、必要に応じて重複が削除されていることを確認できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top