2011-11-24 34 views
0

我想將AQXMLParser添加到我的應用程序,以及我嘗試設置它的其他問題中有幾個與我的問題標題相關的錯誤。AQXMLParser錯誤:當前的部署目標不支持自動化__weak refrences

The current deployment target does not support automated __weak refrences 

我在想,以前有人遇到過這個問題。

這是他們對在AQXMLParser.h文件什麼線路:

id __weak        _delegate; 
id<AQXMLParserProgressDelegate> __weak _progressDelegate; 

@property (nonatomic, assign) id __weak delegate; 
@property (nonatomic, assign) id<AQXMLParserProgressDelegate> __weak progressDelegate; 

回答

1

__weak不會在iOS 4.x版和更早。看起來AQXMLParser是爲GC設計的(在Mac上),或者更可能的是,ARC(在iOS5 +上)。

+0

好吧,我讀了這個其他地方,但是我還以爲我正在使用基於ios5的代碼..但是現在我想我錯了..時間來檢查。 –

+0

hm。考慮一下,在ARC中這樣做的方式是@property(非原子,弱)。這看起來更像GC代碼。 –

+0

我的代碼曾經是4.2我已經將我的depoyment目標更改爲5.0,並且我的基本sdk更改爲5.0 ...但仍然存在錯誤我還需要更改其他什麼來更改我的代碼5.0 –

相關問題