2012-01-23 2 views

ответ

29

Вам нужно добавить -fno-objc-arc к опции компилятора для каждого файла, который не/не может использовать ARC. Внутри Xcode вы делаете это из фазы сборки «Компиляция источников» вашей цели. Дважды щелкните файл и добавьте -fno-objc-arc в окно, которое появляется.

+1

Но у меня есть только заголовки, а не источник рамки – Tyilo

+0

OK Я понимаю, что вы имеете в виду. Я думаю, в этом случае вы не сможете использовать ARC в своем коде, который взаимодействует с этой библиотекой, поскольку в определении структуры не может быть объекта (id_field1, id_field2). Я сделаю охоту, хотя я не сталкивался с этим раньше. – mattjgalloway

+3

Nevermind. Я просто завернул код, который нуждался в структуре в классе, отличном от ARC, и установил флаг '-fno-objc-arc' для компилятора. Затем я вызвал методы класса из кода ARC. Кажется, отлично работает! – Tyilo

Смежные вопросы