是否可以在不指定特定自定义 NSManagedObject 作为目标实体的情况下创建关系?
例如,我想创建一个名为 NSManagedObject 的子类,该子类SyncInfo
将包含有关与 Parse 或其他第三方基于云的数据库的同步和同步选项的属性。SyncInfo
将拥有一个关系managedObject
,然后我可以指向我希望与 Parse 同步的任何 NSManagedObject。这个想法是,SyncInfo
在确定哪些对象需要与 Parse 同步时,我可以从 Core Data 获取对象,而不是从数据对象本身获取。对象和 NSManagedObject之间的关系SyncInfo
始终是 1:1。
这是我第一次尝试将我的 iPhone 应用程序上的数据与第三方服务器同步,所以如果我的最佳架构尝试不正确,我深表歉意。为了自学,我遵循了 Ray Wenderlich 教程并开始工作,现在我正在尝试为我的应用程序构建一个更强大的版本。