核心数据:没有目标实体的关系?

时间:2013-07-15 18:23:52

标签: objective-c core-data nsmanagedobject data-synchronization

是否可以在不指定特定自定义NSManagedObject作为目标实体的情况下创建关系?

例如,我想创建一个名为SyncInfo的NSManagedObject子类,它将包含与Parse或其他第三方基于云的数据库的同步和同步选项的属性。 SyncInfo将拥有一个名为managedObject的关系,然后我可以指向任何希望与Parse同步的NSManagedObject。我的想法是,在确定哪些对象需要与Parse同步时,我可以从Core Data中获取SyncInfo个对象而不是数据对象本身。 SyncInfo对象与NSManagedObject之间的关系始终为1:1。

这是我第一次尝试将我的iPhone应用程序上的数据与第三方服务器同步,所以如果我最好地尝试构建这个数据是不正确的,我会道歉。为了自学,我遵循了Ray Wenderlich教程并开始工作,现在我正在尝试为我的应用程序构建一个稍微强大的版本。

1 个答案:

答案 0 :(得分:1)

只需创建一个具有SyncInfo关系的父实体,并将所有其他实体基于该实体。

查看“实体继承”here