CCsprite.m在Cocos2d中收到分析器错误

时间:2011-02-04 07:02:11

标签: iphone objective-c xcode cocos2d-iphone

使用构建和分析方法时会发生以下错误: - /Users/ghost/demo/libs/cocos2d/CCSprite.m:476:2 Assigned value is garbage or undefined

in: - -(void)updateTransform方法遇到错误

这是我的错误截图: - enter image description here 程序是在泄漏内存还是在cocos2d库中泄漏内存,这是我的错。

最近我问过有关同样问题的问题请参考链接: - memory leakage in system libraries

如何纠正这个问题: -

2 个答案:

答案 0 :(得分:2)

  

分配的值是垃圾或未定义

这些都没有表明内存泄漏。分析仪检查的不仅仅是内存滥用。

分析器已识别出一个代码路径,如果遵循该路径,将导致使用未定义/未初始化的值。可能会发生,可能不会,但它是值得反对cocos2d的错误!

答案 1 :(得分:0)

这看起来像是Cocos代码中的一个问题。矩阵在两个条件中初始化,因此在使用之前可能不会初始化。可能会写入条件,以便矩阵始终初始化,分析器不知道。我只是用身份变换初始化矩阵,这当然不会受到伤害。是的,bbum是对的,这是值得的错误报告 - 除非没有别的办法,否则没有库应该抛出分析结果。