我正在为我刚刚创建的示例/测试项目(iOS Universal app)构建iSpeechSDK Beta 3(2012-05-18发布)。我的构建时间错误。
..... iSpeechSDK / Headers / ISSpeechSynthesis.h:58:错误:在'unsafe_unretained'之前预期属性属性
当我双击错误时,它指向SDK头类:ISSpeechSynthesis.h .. @property(nonatomic,unsafe_unretained)id delegate; ..
PS:我在Build:-fobjc-arc的其他链接器标志中添加了记录的链接器标志 我尝试构建模拟器/设备/调试/发布,但所有构建目标产生相同的上述错误。
请帮我解决此构建错误。
系统/开发配置 - Mac OS:10.6.8 XCode:3.2.5 iOS SDK:4.2
答案 0 :(得分:2)
您使用错误的编译器。 LLVM GCC不支持强关键字和其他ARC关键字。请将您的编译器设置为LLVM编译器4.2
答案 1 :(得分:0)
我不相信Xcode 3.2.5支持ARC。我相信它是在Xcode 4.2中引入的,但您可以尝试在“构建设置”中将编译器设置更改为LLVM GCC 4.2