Ошибка сборки: ожидается атрибут свойства до '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 в "Настройках сборки"