装载和卸载uiviewcontrollers

时间:2010-11-24 12:04:54

标签: iphone objective-c cocoa-touch uiviewcontroller

我真的不知道如何处理特殊情况。

我知道当我使用标签栏或导航控制器或类似的东西时如何处理视图控制器。

但现在我想建立一个游戏。而...游戏通常没有导航控制器或标签栏,我的也没有这样的东西。

所以在我的第一个视图中,我有你的按钮,推动它,启动一个新的viewcontroller并将他的视图作为子视图添加到第一个视图控制器的顶部。结束这个viewcontroller,我从superview中删除新的viewcontroller。

但是视图控制器仍然在我的记忆中启动。

你有按照我想要的方式处理视图控制器的任何提示吗? 显示器视图控制器1 - >点击 - >显示视图控制器2,卸载1 - >点击 - >显示视图控制器1,卸载2

不知道我是否对我想要的方式是正确的。感谢有关处理视图控制器“游戏喜欢”的任何提示

1 个答案:

答案 0 :(得分:1)

你能否使用:

-[UIViewController presentModalViewController:animated:]

要做到这一点?维护要少得多,您也不必担心内存管理的机制(除了实现initdeallocviewDidLoadviewDidUnload)。< / p>