我进出UIViewController
。
我每次进入记忆力都会增加,但是当我离开时(按回“),记忆不会减少。
我有弱@IBOutlet
s,vars和let。
我该如何解决?
P.S。其中一个@IBOutlet
是指向另一个UIViewController
答案 0 :(得分:2)
忽略建议保留/释放断点并使用日志调用加密代码的注释;这是一种狡猾的策略,错过了整个类别的问题。 Abizern建议使用仪器的目的更多。运行Leaks仪器查找泄漏的实例。浏览其他记忆仪器。仪器是一种& @& $& -ing神奇的调试工具,许多开发人员因为我无法理解的原因而忽视它。花几分钟时间阅读教程,您将在职业生涯中节省数月的调试时间。
答案 1 :(得分:0)
听起来你每次在视图之间切换时都会创建一个新的UIViewController。尝试将segue创建为展开segue,这将从堆栈中删除当前视图。否则,您似乎只是不断添加到视图堆栈。告诉我这是否有效。