我在理解ARC的所有信息時遇到了一些麻煩。這是我的計劃處置查看控制器資源
http://i.stack.imgur.com/tfRaH.png
我寫了這樣的強調,VC1更多的是「主屏幕」的......它並沒有真正有改變的變量的崩潰。你輸入一些數值並將它們傳遞到實例化的音樂播放器中。問題是,當離開VC2並進入啓動屏幕選擇不同的值時,隨着循環的繼續,內存只是越來越高。
這是應該如何工作?我注意到,當我回到啓動屏幕時,它的所有值已被重置,這告訴我它的繪圖事物是新的。爲什麼每次在這兩個屏幕之間切換時內存都在不斷增加?
你是如何在兩個控制器之間? – rdelmar
你是否調用'presentViewController'(或某個變體)從VC1到VC2?並調用'dismissViewController'從VC2返回到VC1? – progrmr
我使用segues來獲取VC1和VC2,因爲我需要傳遞數據...還使用segue返回到VC1,我不知道還有其他移動方法。 –