我真的不知道如何处理特殊情况。加载和卸载uiviewcontrollers
我知道如何处理视图控制器,当我使用tabbars,或导航控制器或类似的东西。
但现在我想构建一个游戏。和...游戏通常没有导航控制器或tabbars,我的也没有这样的东西。
所以在我的第一个视图中,我有你的按钮,推动这个,启动一个新的视图控制器,并将他的视图添加到第一个视图控制器顶部的子视图。结束这个viewcontroller,我从superview中删除新的viewcontroller。
但视图控制器仍然启动,并在我的记忆。
你有任何处理视图控制器的提示,我想要的方式? diplay视图控制器1 - >点击 - >显示视图控制器2,卸载1 - >点击 - >显示视图控制器1,卸载2
不知道我是否正确的方式,我想要的。感谢有关处理视图控制器的任何提示“的游戏,如”
好的,我可以使用`dismissmodelviewcontroller`。但对象仍然存在(并正在运行)。在我的特殊情况下,一些音乐被播放,一些定时器正在运行,他们在解散后仍然工作。 `viewDidUnload`或`dealloc`没有得到之后调用`dismissmodelviewcontroller` – choise 2010-11-24 17:14:13