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

ARC и ASIHTTPRequest

У меня странная проблема.

Я использую ASIHTTPRequest в проекте iOS 5 с включенным ARC. Поскольку ASIHTTPRequest не поддерживает ARC, я отключил ARC для всех отдельных файлов ASIHTTPRequest.

enter image description here

Однако, когда я пытаюсь скомпилировать свой проект, xcode по-прежнему считает, что эти файлы поддерживают ARC и жалуются.

enter image description here

Я сделал что-то неправильно или это ошибка в xcode? Не говорите мне конвертировать ASIHTTPRequest в ARC-совместимый код с помощью инструмента рефакторинга. Я попытался это сделать, и xcode жалуется на то, что ARC включен в проекте (?!?!).

4b9b3361

Ответ 1

Вы набрали -fno-ojbc-arc. Правильный флаг -fno-objc-arc.

Ответ 2

Я сделал это так.

Вы должны сделать ASIHTTP в качестве библиотеки и включить его в свой проект.

Ниже приведена процедура.

  • Создать проект iPhone Cocoa Touch Static Library.
  • Скопируйте все поддерживаемые ASIHTTP файлы и файлы Rechability.h и .m внутри проекта библиотеки.
  • Сделать сборку.
  • Вы получите файл .a.
  • Скопируйте файл в свой проект.
  • Скопируйте необходимые файлы .h(header), которые вы собираетесь использовать в своем проекте.

Вы не получите ошибку ARC. Надеюсь, что это поможет кому-то столкнуться с аналогичными проблемами ARC.