0

我對ARC中導航欄應用程序中的dealloc行爲有疑問。我有一個導航欄應用程序,其中5個屏幕在那裏。我在導航堆棧中推視圖控制器並寫了在各自的VC中,我釋放強引用變量的dealloc函數.Dealloc的調用很多次,但內存佔用仍在增加。 僅當VC從導航堆棧中彈出或者在堆棧中的一段時間後纔會調用該VC。導航控制器dealloc

我沒有用戶導航欄中的後退按鈕,因爲它沒有必要。所以我應該從導航堆棧手動移除VC還是由ARC自行釋放VC?任何幫助都可以不勝感激,因爲我真的堅持應用程序崩潰問題。

回答

0

UINavigationController本身管理其視圖控制器的內存。

如果你的內存佔用增加,那必然是由於其他內存泄漏。