当一个持久存储是只读时,核心数据关系没有反转?

时间:2012-11-24 21:11:45

标签: ios core-data persistence data-modeling

我正在开发一个iOS Core Data模型,该模型应该使用两个持久存储,其中一个只读另一个读写。只读存储将包含实体,读写存储将包含集合,集合和实体之间将存在一对多关系。

  1. 我认为这是一种(罕见的)有效场景,用于在没有inverse的情况下建模一对多关系(因为一端的对象是只读的,因此既不能删除也不能更新) 。是这样吗?
  2. 如果确实如此,是否有建议的方法来抑制相应的“这是一个高级设置”警告(但不是全局禁止所有此类警告)?

1 个答案:

答案 0 :(得分:1)

在构建设置中,您可以仅禁用此类警告:

MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS == NO;