我目前遇到的问题是,我的故事板在导航控制器旁边有一些模态视图,以便将它们与我的应用程序中的主要“路由”分开。所以当我按下一个按钮时,一个模态符号打开另一个视图。
问题是:当我回到导航控制器并再次按下按钮打开模态视图时,它会创建视图控制器的一个新实例,而不会删除旧的实例。
从模态视图中离开时,是否有可能清理内存?
发布于 2013-09-04 07:29:06
我找到了一个解决办法:
当您完成分离的模式视图部分时,您只需使用[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil];,应用程序可以返回到最后一个视图控制器,在本例中是UINavigationController。有了这个,它也释放了旧的观点。
https://stackoverflow.com/questions/18595489
复制相似问题