我很開始開發,我正在製作一個包含大約150個ViewController的應用程序!每個人都有一個UIImageView。應用程序在崩潰之前佔用太多內存! (iPhone)
我一直在做一些測試,並且在iPhone本身使用該應用程序一段時間後,它會在我繼續查看ViewControllers時崩潰。
我一直在分析儀器中的這一點,並且我沒有泄漏,但是我的內存分配剛剛起來,當我一直在我的iPhone上查看ViewControllers時,使用情況一直持續下去,直到崩潰。
我認爲很明顯它會崩潰,因爲應用程序只是佔用太多的內存。
所以可以在任何一個解釋如何釋放viewControllers以釋放內存這樣就不會有崩盤提前
謝謝!
非常感謝您的回答..我之前就知道我不應該使用多個viewControllers ..首先我會嘗試調用「pushViewController」它會有用嗎?那麼我將重新設計我的應用程序,我將使用UIScrollView ..再次感謝你! :) –
@AbdElrhmanRizk不,你不應該使用「pushViewController」,因爲它會保持一個指向你以前的ViewControllers的指針。您應該使用UIScrollView,或者直接將您當前呈現的圖像替換爲要顯示的下一張圖像。即'myImageView.image = [UIImage imageNamed:@「NewPicName.png」]' –
嗯,我將使用UIScrollView ..謝謝你的時間:) ..好運;) –