现在,我要开发一个应用程序,它想要不定期地从许多不同的视图切换,还需要加载大量资源的视图,AKA,它很难管理内存。是否有任何良好的解决方案?
PS:我创建了一个ViewController作为RootViewController,当一个按钮是Touch时,运行代码为
“的ViewController = newController”
。问题来了,新的视图加载错误,它旋转,无法以正确的方式显示。
我谷歌寻求解决方案,有人说,我应该替换rootViewController,就像那样,
[UIApplication sharedApplication].delegate.window.rootViewController=newController;
但是我无法在其他类中获取/设置rootViewController,尽管它是一个单例。
答案 0 :(得分:2)
为什么没有一个处理所有视图切换的类?
本文介绍了可能有用的架构:http://www.mikeziray.com/2010/01/27/handling-your-initial-view-controllers-for-iphone/comment-page-1/#comment-607