【发布时间】:2010-11-24 07:05:03
【问题描述】:
我的主视图控制器(代表我的应用程序中的主菜单)有一个简单的 UIView 和几个子视图。我正在使用模态类型的设计模式并在最终返回主菜单之前切换到多个其他视图控制器。问题是,在我的其他视图控制器(不是主菜单)中,我经常加载数据繁重的图像等,这有时会导致主菜单(当前不在屏幕上)卸载其视图以响应内存警告。问题是,当我最终切换回我的主菜单时,屏幕全黑,除了几个 UILabel 之外,其他所有的都被分配了。在这一点上,我想重新加载我的视图并重新开始。但在文档中,它说你永远不应该直接调用 -loadView 。如何重新加载我的视图?
【问题讨论】:
标签: iphone memory uikit uiview uiviewcontroller