从内存中清除模态视图

时间:2013-09-03 14:59:14

标签: ios objective-c uiviewcontroller modal-dialog segue

我目前遇到的问题是我的故事板在导航控制器旁边有一些模态视图,可以将它们与我应用中的主“路线”分开。 因此,当我按下按钮时,模态segue打开另一个视图。

问题是:当我回到导航控制器并按下按钮再次打开模态视图时,它会创建视图控制器的新实例而不删除旧实例。

离开模态视图时是否可以清理内存?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

完成分离的模态视图部分后,您只需使用 [[self presentingViewController] dismissViewControllerAnimated:YES completion:nil];并且应用程序返回到最后一个视图控制器,在本例中为UINavigationController。 有了这个,它也解除了旧的观点。

相关问题