1

我的应用程序有一些内存问题,所以我开始调查。一次又一次地删除了一些方法,配置文件 -> 仪器。我发现了一些主要问题,但我的问题是,现在我有一个除了基本import viewdidload等之外没有代码的类(创建新类时获得的内置行。在 IB 中,我已经连接了该类ViewController 到另一个 ViewController 并且我来回推动我的方式。在仪器中,我可以看到每次推动我的应用程序都会获得 30-50kb。这怎么可能?这是正常行为吗?

4

1 回答 1

3

Segue 每次都会创建一个目标视图控制器的新实例。如果您有两个通过故事板中的 segue 链接的视图控制器,并且您继续执行 segue,您将获得每个控制器的越来越多的实例,因此您会看到内存增长。

查看 unwind segues,或导航控制器,或关闭呈现的视图控制器以“返回”。

于 2013-01-20T14:01:28.040 回答