2012-02-17 39 views
2

如何在兩臺設備上找到相同的NSManagedObject對象?我試圖保存[對象objectID.URIRepresentation.absoluteString],但它似乎並沒有在商店中保持一致......當我在另一個設備上使用相同的URI加載[managedObjectContext objectWithURI]時,它指向一個不同的對象。核心數據+ iCloud:跨設備查找NSManagedObject

我猜問題是2個設備指向每個設備上的不同商店。那麼最好的方法是在兩個設備上保持一致?

回答

0

看起來2個設備有兩個不同的存儲,所以這些URI不會跨設備匹配。創建您自己的GUID屬性並根據該GUID進行提取是唯一的方法。

0

看起來你的兩個對象從一開始就沒有正確同步。您始終可以簡單地包含您自己的唯一ID方案,並確保根據需要刪除重複項。