Как отключить предупреждение о обратной обратной связи для CoreData в Xcode 4.2?
На Xcode 3 был параметр MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS, но я не могу найти его в Xcode 4.2 и пытаться установить его как пользовательский параметр сборки, не имеет эффекта.
Я знаю, почему я должен использовать обратные отношения, но я просто не хочу этого по разным причинам.
Ответы
Ответ 1
Использование XCode 4.3:
Найдите способ создания настроек
-
Выберите проект node (вверху node) в проекте Navigator
-
Выберите проект в разделе "Цели"
-
Выберите вкладку "Настройки сборки"
Найдите и установите параметр MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS
-
Прокрутите весь путь вниз до параметров сборки ближе к нижнему и найдите раздел с именем "Предупреждение о компиляторе версии модели данных (MOMC)"
-
Первая запись - "MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS", и по умолчанию она имеет значение NO
-
Измените его на YES
Постройте снова, и предупреждения должны исчезнуть.
Ответ 2
В XCode 5, 6 и 7 вы все равно можете установить переменную.
-
Перейдите к настройкам сборки
а. Выберите проект на панели слева над Навигатором проектов.
В. Выберите вкладку "Настройки сборки".
-
Найдите и установите MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS
а. Выберите "Все" в верхнем левом углу главного экрана.
В. Найдите MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS
, вставив ключ в панель поиска.
С. Измените значение на YES.
Постройте снова, и предупреждения не будут.
**** **** РЕДАКТИРОВАТЬ
Спасибо @RajTandel за комментарий. Если вы все еще видите предупреждения, перезапустите Xcode, и предупреждения должны исчезнуть.
Ответ 3
Этот параметр все еще присутствует в Xcode 4. По крайней мере, для меня, когда я создаю новый проект в Xcode 4.2, который использует Core Data. Параметр MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS находится в коллекции предупреждений модели модели данных (MOMC), которая находится в нижней части списка настроек сборки.