我的应用程序有一个登录页面,然后是一个主页面.我想在用户登录时解除分配登录页面,由于主页面很重,我显然希望在我退出并再次登录页面时取消分配.怎么做到这一点?我使用presentModalViewController,但我发现使用此方法注销时内存消耗不会减少.一个导航控制器(用pushViewController方法)吗?如何解除/取消分配/ nil呈现/以前的视图控制器? 最佳答案 使用隐藏标签栏尝试标签栏控制器.只需制作一个标签 – 登录屏幕,另一个 – 应用程序主屏幕.当用户登录时,只显示应用程序屏幕,然后将初始标签栏控制器的视图控制器设置为仅一个vc – 主应用程序vc.并确保您已将所有适当的属性设置为nil以允许ARC执行此任务并取消挂起登录屏幕.