2012-06-03 51 views
0

我正在構建我剛剛創建的示例/測試項目(iOS通用應用程序)的iSpeechSDK Beta 3(2012-05-18發佈)。我收到編譯時錯誤。構建錯誤:期望在'unsafe_unretained'之前的屬性屬性

..... iSpeechSDK /頭/ ISSpeechSynthesis.h:58:錯誤:預期前的財產屬性 'unsafe_unretained'

當我雙擊錯誤,它指向的SDK頭類:ISSpeechSynthesis .h .. @property(nonatomic,unsafe_unretained)id delegate; ..

PS:我已經添加在構建其他連接標誌的文件鏈接標誌:-fobjc弧 我試圖建設模擬器/設備/調試/釋放,但所有的構建目標產生相同的上述錯誤。

請幫我解決這個構建錯誤。

系統/開發配置 - 的Mac OS:10.6.8 的XCode:3.2.5 的iOS SDK:4.2

回答

0

我不相信ARC在Xcode 3.2.5支持。我相信它是在Xcode 4.2中引入的,但您可以嘗試將「編譯器」設置更改爲「Build Settings」中的LLVM GCC 4.2。

2

您正在使用錯誤的編譯器。 LLVM GCC不支持Strong和其他ARC關鍵字。請將您的編譯器設置爲LLVM編譯器4.2