ARC и ASIHTTPRequest - PullRequest
       30

ARC и ASIHTTPRequest

12 голосов
/ 01 января 2012

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

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

enter image description here

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

enter image description here

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

Ответы [ 2 ]

23 голосов
/ 01 января 2012

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

10 голосов
/ 28 мая 2012

Я сделал это следующим образом.

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

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

  1. Создание статической библиотеки Touch Project для iPhone.
  2. Скопируйте все поддерживаемые файлы ASIHTTP и файлы Rechability .h и .m в проект библиотеки.
  3. Создание сборки.
  4. Вы получите файл .a.
  5. Скопируйте файл в свой проект.
  6. Скопируйте необходимые файлы .h (заголовок), которые вы собираетесь использовать в своем проекте.

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

...