ARC: установка флагов компилятора для -fno-objc-arc и ошибок сборки

Следуя теме stackoverflow о отключении механизма компилятора ARC для определенных классов, я добавил -fno-objc-arc в столбец компилятора в разделе «Источники компиляции» (вкладка «Фазы Buil» в проекте TARGETS). Даже если настройки были проверены, я не могу создать мое приложение, поскольку компилятор говорит, что retain, release, etc. Не может использоваться в ARC.

Как я могу исправить вышеуказанную проблему? Заранее спасибо.

Используете ли вы средство миграции для выполнения миграции? Вы добавили флаги компилятора ко всем файлам, имеющим выпуск / сохранение?

Я написал о миграции ARC в моем блоге .

Да. Это правда, если вы используете приложение ARC для iphone. Вы не можете использовать retain, release, etc. Вручную. Эти сообщения автоматически помещаются компилятором. Вы должны правильно проверить свой код, для каких классов вы получите ошибку. Я так думаю, вы все еще используете retain, release, etc. Для классов с поддержкой ARC. Итак, сначала проверьте свои классы, в которых эта ошибка возникла.

Interesting Posts

Facebook SDK 4.7 Обработка ошибок входа в систему

Как начать программирование iOS в 2013 году?

Один UIViewcontroller, как переключаться между несколькими xibs?

UIView Swipe Animation Glitches

Ошибка при подготовке модели CoreML: «<something>» не поддерживается для генерации кода CoreML

Фоновое изображение, охватывающее несколько UITableViewCells (сгруппировано)

UILongPressGestureRecognizer дважды запускается

Что такое эквивалент класса экземпляровRespondToSelector?

Функция специальных возможностей для специальных символов iOS

Как я могу отправить пользователя в App Store для установки приложения или приложения с переменными с веб-сайта?

ленивый атрибут в Swift эквивалентен ленивому Init getter в Objective C

Добавить изображения в ячейки TableView из Firebase в Swift

Загружайте файлы в фоновом режиме без остановки через 10 минут в iOS7 / iOS8

Как работает инкрементная локализация?

Добавление совершенно другого представления за текущим представлением

Давайте будем гением компьютера.