2012-11-21 44 views
0

我試圖釋放的對象,被用來設計用戶界面,多的UILabel「s.Is可以安全地釋放在viewDidDisappear方法的標籤對象,因爲我從一個屏幕導航到另一個?可以在viewDidDisappear方法中釋放一個對象嗎?

,我沒有使用ARC。

+1

爲什麼不在dealloc中??? –

+0

爲什麼不使用ARC? – Tom

+1

如果手動分配他們 - 是的,如果你在Interface Builder中創造了他們 - 你可以,如果你嘗試以後訪問他們爲什麼不使用dealloc方法在非ARC –

回答

0

如果你調用viewDidDisappear釋放會有很多問題。

如果您呈現來自這個parentView模態來看,viewDidDisappear將被調用,當時碰撞會發生。

發行對象非ARC環境最好的地方是dealloc方法。

如果您使用的是iOS 5或更高版本,那麼最好的選擇是啓用ARC。

相關問題