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

时间:2011-11-22 03:59:27

标签: ios xcode core-data xcode4

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

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

3 个答案:

答案 0 :(得分:36)

XCode 5 6 7 中,您仍然可以设置变量。

  1. 导航至构建设置

    一个。在Project Navigator下的左侧栏中选择项目。

    B中。选择"构建设置"标签

  2. 查找并设置MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS

    一个。选择全部'在主屏幕的左上角。

    B中。通过将密钥粘贴到搜索栏中来搜索MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS

    ℃。将值更改为YES。

  3. 再次构建并且警告消失。

    <强> **** **** EDIT

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

答案 1 :(得分:35)

使用XCode 4.3:

找到构建设置的方法

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

  2. 在目标

  3. 下选择您的项目
  4. 选择“构建设置”标签

  5. 查找并设置MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS设置

    1. 将构建设置一直向下滚动到底部附近,找到名为“数据模型版本编译器(MOMC)警告”的部分

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

    3. 将其更改为YES

    4. 再次构建,警告应该消失。

答案 2 :(得分:3)

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