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

Bry*_*hen 31 xcode core-data ios xcode4

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

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

mik*_*eho 38

XCode的 5,67,你仍然可以设置变量.

  1. 导航到"构建设置"

    A.在Project Navigator下的左侧栏中选择您的项目.

    B.选择"构建设置"选项卡.

  2. 查找并设置 MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS

    A.选择主屏幕左上角的"全部".

    B. MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS通过将密钥粘贴到搜索栏中进行搜索.

    C.将值更改为YES.

再次构建,警告消失了.

****编辑****

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


Rhu*_*arb 37

使用XCode 4.3:

找到构建设置的方法

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

  2. 在目标下选择您的项目

  3. 选择"构建设置"选项卡

查找并设置MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS设置

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

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

  3. 将其更改为YES

再次建立,警告应该消失.


Mar*_*zyk 3

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