Я установил последний официальный iphone SDK, и теперь мой личный проект получает ту же ошибку компилятора в UIView.h, как описано в этом вопросе:
Синтаксическая ошибка перед маркером '^'
синтаксическая ошибка перед маркером '^'
Решение, по-видимому, заключается в изменении настроек компилятора для использования GCC 4.2 или LLVM.
Я пытался использовать все настройки компилятора, доступные в XCode, но я все еще получаю ошибки.
Есть ли что-то еще, что я должен сделать, чтобы поддержать синтаксис блока (^) в моем проекте. Проект прекрасно работал с предыдущим официальным выпуском SDK (до OS4)
Еще одна странная деталь: я получаю сообщение об ошибке только в конфигурации отладки, а не в выпуске.
Я попытался сравнить параметры сборки между отладкой и выпуском, но не увидел каких-либо серьезных различий. Там, где были различия, я пытался настроить конфигурацию отладки на использование значений конфигурации релиза, но все равно получал эти ошибки.
заранее спасибо за любую помощь