Ошибка сборки: ожидается атрибут свойства до 'unsafe_unretained'

Я создаю iSpeechSDK Beta 3 (выпущена 2012-05-18) для моего примера / тестового проекта (iOS Universal app), который я только что создал. Я получаю ошибки во время сборки.

..... iSpeechSDK / Headers / ISSpeechSynthesis.h: 58: ошибка: ожидается атрибут свойства до 'unsafe_unretained'

Когда я дважды щелкаю по ошибке, она указывает на класс заголовка SDK: ISSpeechSynthesis.h .. @property (nonatomic, unsafe_unretained) id делегат;..

PS: я добавил задокументированный флаг компоновщика в другие флаги компоновщика Build: -fobjc-arc. Я пытался собрать для simulator/device/debug/release, но все цели сборки выдают ту же ошибку, что и выше.

Пожалуйста, помогите мне решить эту ошибку сборки.

Конфигурация системы / разработки - Mac OS: 10.6.8 XCode: 3.2.5 iOS SDK: 4.2

2 ответа

Вы используете неправильный компилятор. LLVM GCC не поддерживает Strong и другие ключевые слова ARC. Пожалуйста, установите ваш компилятор как LLVM-компилятор 4.2

Я не верю, что ARC поддерживается в Xcode 3.2.5. Я полагаю, что это было введено в Xcode 4.2, но вы можете попробовать изменить настройку компилятора на LLVM GCC 4.2 в "Настройках сборки"

Другие вопросы по тегам