如何在Xcode 4.2中禁用CoreData的反向关系警告?
在Xcode 3上有一个MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS设置,但是我在Xcode 4.2中找不到它,并试图将其设置为用户定义的构build设置没有效果。
我知道为什么我应该使用反向关系,但我不想因为各种原因。
使用XCode 4.3:
find自己的方式来build立设置
-
在项目导航器中select项目节点(顶部节点)
-
在“目标”下select您的项目
-
select“构build设置”选项卡
查找并设置MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS设置
-
一直向下滚动构build设置以接近底部,并find名为“数据模型版本编译器(MOMC)警告”的部分
-
第一个条目是“MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS”,默认为NO
-
将其更改为YES
再次build立,警告应该消失。
在XCode 5,6和7中 ,您仍然可以设置variables。
-
导航到“生成设置”
A.在Project Navigator下的左侧栏中select您的项目。
B.select“构build设置”选项卡。
-
查找并设置
MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS
A.select主屏幕左上方的“全部”。
B.通过将键粘贴到search栏中来search
MOMC_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设置列表的底部。