2011-04-25 57 views
0

我有一個視圖控制器HomeViewController顯示一些網格。一旦我點擊網格進入內部視圖控制器,我會在模擬器菜單中執行「模擬內存警告」。現在,當我按回按鈕返回到HomeViewController時,網格變爲裸露 - 白色。iPhone:ViewController模擬內存警告後不好結果

任何想法爲什麼會發生這種情況?有關如何調試的建議?

一些更多細節:HomeViewController視圖本身是從NIB加載的。每個網格(GridView)都與Grid.xib分開加載。

回答

1

HomeViewController會在其視圖不可見時收到內存警告時卸載其視圖。確保你重新加載了所有在視圖發佈時卸載的所有viewDidLoad。另外,你的觀點不能獨立存在。您必須能夠使用模型和控制器對象中保存的數據重建每個視圖。