如何获取/设置rootViewController?

时间:2011-11-04 07:24:58

标签: iphone objective-c ios

现在,我要开发一个应用程序,它想要不定期地从许多不同的视图切换,还需要加载大量资源的视图,AKA,它很难管理内存。是否有任何良好的解决方案?

PS:我创建了一个ViewController作为RootViewController,当一个按钮是Touch时,运行代码为

  

“的ViewController = newController”

。问题来了,新的视图加载错误,它旋转,无法以正确的方式显示。

我谷歌寻求解决方案,有人说,我应该替换rootViewController,就像那样,

[UIApplication sharedApplication].delegate.window.rootViewController=newController;

但是我无法在其他类中获取/设置rootViewController,尽管它是一个单例。

1 个答案:

答案 0 :(得分:2)

为什么没有一个处理所有视图切换的类?

本文介绍了可能有用的架构:http://www.mikeziray.com/2010/01/27/handling-your-initial-view-controllers-for-iphone/comment-page-1/#comment-607