如何在Xcode 4.2中禁用CoreData的反向关系警告?

在Xcode 3上有一个MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS设置,但是我在Xcode 4.2中找不到它,并试图将其设置为用户定义的构build设置没有效果。

我知道为什么我应该使用反向关系,但我不想因为各种原因。

使用XCode 4.3:

find自己的方式来build立设置

  1. 在项目导航器中select项目节点(顶部节点)

  2. 在“目标”下select您的项目

  3. select“构build设置”选项卡

查找并设置MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS设置

  1. 一直向下滚动构build设置以接近底部,并find名为“数据模型版本编译器(MOMC)警告”的部分

  2. 第一个条目是“MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS”,默认为NO

  3. 将其更改为YES

再次build立,警告应该消失。

XCode 5,67中 ,您仍然可以设置variables。

  1. 导航到“生成设置”

    A.在Project Navigator下的左侧栏中select您的项目。

    B.select“构build设置”选项卡。

  2. 查找并设置MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS

    A.select主屏幕左上方的“全部”。

    B.通过将键粘贴到search栏中来searchMOMC_NO_INVERSE_RELATIONSHIP_WARNINGS

    C.将值更改为YES。

再次build立和警告消失。

****编辑****

感谢@RajTandel的评论。 如果仍然看到警告,请重新启动Xcode ,警告应该消失。

在Xcode 4中,这个设置仍然存在。至less在我使用Core Data的Xcode 4.2中创build一个新项目的时候, MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS设置位于数据模型版本编译器(MOMC)警告集合中,该集合位于构build设置列表的底部。