无限制的内存增长,无需代码

时间:2013-01-20 13:56:42

标签: ios cocoa-touch memory-management

我的应用程序存在一些内存问题,所以我开始调查。删除了一些方法,个人资料 - >仪器和一次又一次。我发现了一些主要问题,但我的问题是,现在除了基本的import viewdidload之外,我还有一个没有代码的类(在创建新类时你得到的行的构建)在IB中,我将ViewController类连接到另一个ViewController,我来回推动。在乐器中我可以看到每次推动我的应用程序都增加了30-50kb。这怎么可能?这是正常的行为吗?

1 个答案:

答案 0 :(得分:3)

Segues每次都会创建目标视图控制器的新实例。如果你有一个由故事板中的segue链接的两个视图控制器,并且你继续执行segue,你将获得越来越多的每个控制器的实例,所以你会期望看到内存增长。

查看展开segue或导航控制器,或者忽略显示的视图控制器以“返回”。