0

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

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

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

4

1 回答 1

1

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

在此处查看“实体继承” 。

于 2013-07-15T18:26:36.633 回答