如何在2台设备上找到相同的NSManagedObject对象?我试图保存[object objectID.URIRepresentation.absoluteString],但它似乎在商店之间不一致......当我在另一台设备上加载[managedObjectContext objectWithURI]并使用相同的URI时,它指向另一个对象。
我猜测问题是2台设备指向每台设备上的不同商店。那么在两种设备上实现一致性的最佳方法是什么?
答案 0 :(得分:0)
似乎您的两个对象从一开始就没有正确同步。您始终可以简单地包含您自己的唯一ID方案,并确保根据需要删除重复项。
答案 1 :(得分:0)
这两个设备似乎有两个不同的商店,因此URI不会跨设备匹配。创建自己的GUID属性,并根据该GUID获取是唯一的方法。