我目前遇到的问题是我的故事板在导航控制器旁边有一些模态视图,可以将它们与我应用中的主“路线”分开。 因此,当我按下按钮时,模态segue打开另一个视图。
问题是:当我回到导航控制器并按下按钮再次打开模态视图时,它会创建视图控制器的新实例而不删除旧实例。
离开模态视图时是否可以清理内存?
答案 0 :(得分:0)
我找到了解决方案:
完成分离的模态视图部分后,您只需使用
[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil];
并且应用程序返回到最后一个视图控制器,在本例中为UINavigationController。
有了这个,它也解除了旧的观点。