【问题标题】:cocos2d 2.x scene retainCountcocos2d 2.x 场景中的retainCount
【发布时间】:2012-09-08 09:36:28
【问题描述】:

按下主菜单中的按钮后,我正在将一个场景推送到我正在开发的游戏中。

这个场景是一个游戏场景,它应该有两层广告子层:boardLayer 和 hudLayer。

现在我正在使用 boardLayer 进行测试,我正在使用 block 调用 gamesScene 来关闭它自己和 boardLayer,但是当我到达那里时,两层的保留计数都是 3(似乎在增加将块设置为2之后,我不确定它什么时候会上升到3)

这是什么原因,应该如何处理?

【问题讨论】:

    标签: iphone objective-c ios cocos2d-iphone retaincount


    【解决方案1】:

    这是什么原因,应该如何处理?

    除非您有泄漏,否则导致它的原因无关紧要。然后,您使用分配工具和/或构建和分析来跟踪和修复内存增加。

    retainCount 没用;不要叫它。 http://whentouseretaincount.com/

    【讨论】:

    • Bbum:我认为你最喜欢的标签是 [retaincount]! :)
    • 在其他 SO 提要中,我可能有也可能没有保留计数 RSS 提要。 :)
    • :) 谢谢。你是对的,我通过寻找泄漏解决了它,并确保我到达了dealloc。当我没有泄漏并到达 dealloc 时,我因僵尸而崩溃,当我弄清楚它是什么时,就解决了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多