我真的不知道如何處理特殊情況。加載和卸載uiviewcontrollers
我知道如何處理視圖控制器,當我使用tabbars,或導航控制器或類似的東西。
但現在我想構建一個遊戲。和...遊戲通常沒有導航控制器或tabbars,我的也沒有這樣的東西。
所以在我的第一個視圖中,我有你的按鈕,推動這個,啓動一個新的視圖控制器,並將他的視圖添加到第一個視圖控制器頂部的子視圖。結束這個viewcontroller,我從superview中刪除新的viewcontroller。
但視圖控制器仍然啓動,並在我的記憶。
你有任何處理視圖控制器的提示,我想要的方式? diplay視圖控制器1 - >點擊 - >顯示視圖控制器2,卸載1 - >點擊 - >顯示視圖控制器1,卸載2
不知道我是否正確的方式,我想要的。感謝有關處理視圖控制器的任何提示「的遊戲,如」
好的,我可以使用`dismissmodelviewcontroller`。但對象仍然存在(並正在運行)。在我的特殊情況下,一些音樂被播放,一些定時器正在運行,他們在解散後仍然工作。 `viewDidUnload`或`dealloc`沒有得到之後調用`dismissmodelviewcontroller` – choise 2010-11-24 17:14:13