2012-06-06 44 views
0

我的項目不支持ARC:ARC選項啓用不固定的內存泄漏

enter image description here

但是當我運行Xcode的分析,產品/分析,我仍然得到內存泄漏這樣的:

Potential leak of an object allocated on line xx and stored into 'xxx'. 

我的意思是,ARC不是應該解決吸盤發行問題嗎?或者我必須自己添加release/autorelease?

+0

請將您的代碼發佈爲文本而不是圖片。 –

+0

您是否正在使用'強力'和'弱'等'新生命期限定符'? – GoZoner

+0

ARC無法修復損壞的代碼。 –

回答

1

確保您的文件在鏈接器標誌中沒有-fno-objc-arc。這將它們排除在ARC之外。一個簡單的檢查方法是嘗試釋放代碼中的對象,如果通過釋放調用獲得紅線,則該文件使用ARC,xcode不會讓您在啓用ARC的文件中發起任何釋放調用。

+0

嗨,Thanx很多爲您的澄清,實際上,我試圖釋放一個對象,但我沒有得到任何錯誤,這是讓我感到困惑。 – Luca