Подтвердить что ты не робот

Как отключить предупреждение о обратной обратной связи для CoreData в Xcode 4.2?

На Xcode 3 был параметр MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS, но я не могу найти его в Xcode 4.2 и пытаться установить его как пользовательский параметр сборки, не имеет эффекта.

Я знаю, почему я должен использовать обратные отношения, но я просто не хочу этого по разным причинам.

4b9b3361

Ответ 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), которая находится в нижней части списка настроек сборки.