2

如何在 2 个设备上找到相同的 NSManagedObject 对象?我试图保存 [object objectID.URIRepresentation.absoluteString] 但它似乎在商店之间不一致......当我在另一台设备上加载具有相同 URI 的 [managedObjectContext objectWithURI] 时,它指向不同的对象。

我猜问题是这两个设备指向每个设备上的不同商店。那么在两种设备上保持一致的最佳方法是什么?

4

2 回答 2

0

看来您的两个对象从一开始就没有正确同步。您始终可以简单地包含您自己的唯一 ID 方案,并确保根据需要删除重复项。

于 2012-02-17T22:36:05.703 回答
0

这两个设备似乎有两个不同的商店,因此 URI 不会跨设备匹配。创建您自己的 GUID 属性并基于该 GUID 获取是唯一的方法。

于 2012-02-29T07:48:00.197 回答