簡體   English   中英

構建錯誤:在'unsafe_unretained'之前需要一個屬性屬性

[英]Build Error : expected a property attribute before 'unsafe_unretained'

我正在為我剛剛創建的示例/測試項目(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

你使用錯誤的編譯器。 LLVM GCC不支持強關鍵字和其他ARC關鍵字。 請將您的編譯器設置為LLVM編譯器4.2

我不相信Xcode 3.2.5支持ARC。 我相信它是在Xcode 4.2中引入的,但您可以嘗試在“構建設置”中將編譯器設置更改為LLVM GCC 4.2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM