在按下主菜单中的按钮后,我正在将一个场景推送到我正在开发的游戏中。
这个场景是一个游戏场景,它应该有两层广告子层:boardLayer 和 hudLayer。
现在我正在使用 boardLayer 进行测试,我正在使用 block 调用 gamesScene 来关闭自身和 boardLayer,但是当我到达那里时,两层的保留计数都是 3(设置后似乎在增加阻止到 2,我不确定它什么时候会上升到 3)
这是什么原因造成的,应该如何处理?
在按下主菜单中的按钮后,我正在将一个场景推送到我正在开发的游戏中。
这个场景是一个游戏场景,它应该有两层广告子层:boardLayer 和 hudLayer。
现在我正在使用 boardLayer 进行测试,我正在使用 block 调用 gamesScene 来关闭自身和 boardLayer,但是当我到达那里时,两层的保留计数都是 3(设置后似乎在增加阻止到 2,我不确定它什么时候会上升到 3)
这是什么原因造成的,应该如何处理?
这是什么原因造成的,应该如何处理?
除非您有泄漏,否则导致它的原因无关紧要。然后你使用分配工具和/或构建和分析来追踪和修复内存增加。
retainCount
没用;不要叫它。 http://whentouseretaincount.com/