0

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

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

从模态视图或其他东西离开时是否可以清理内存?

4

1 回答 1

0

我找到了一个解决方案:

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

于 2013-09-04T07:29:06.390 回答