Xcode 3上有一个MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS设置,但我在Xcode 4.2中找不到它,并尝试将其设置为用户定义的构建设置无效。
我知道为什么我应该使用反向关系,但我只是因为各种原因而不想要它。
答案 0 :(得分:36)
在 XCode 5 , 6 和 7 中,您仍然可以设置变量。
导航至构建设置
一个。在Project Navigator下的左侧栏中选择项目。
B中。选择"构建设置"标签
查找并设置MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS
一个。选择全部'在主屏幕的左上角。
B中。通过将密钥粘贴到搜索栏中来搜索MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS
。
℃。将值更改为YES。
再次构建并且警告消失。
<强> **** **** EDIT 强>
感谢@RajTandel的评论。如果您仍然看到警告,请重新启动 Xcode ,警告就会消失。
答案 1 :(得分:35)
使用XCode 4.3:
找到构建设置的方法
在项目导航器中选择项目节点(顶部节点)
在目标
选择“构建设置”标签
查找并设置MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS设置
将构建设置一直向下滚动到底部附近,找到名为“数据模型版本编译器(MOMC)警告”的部分
第一个条目是“MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS”,默认为NO
将其更改为YES
再次构建,警告应该消失。
答案 2 :(得分:3)
Xcode 4中的设置仍然存在。至少我在Xcode 4.2中使用Core Data创建一个新项目时。 MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS设置位于数据模型版本编译器(MOMC)警告集合中,该集合位于构建设置列表的底部。