我有以下代码
__weak CCSprite *paddleSprite = [CCSprite spriteWithFile:@"paddle.png"];Instruments正在检测内存泄漏,并告诉我这条线路上有内存泄漏。
有人知道这件事吗。CCSprite不是一个自动释放对象吗?
发布于 2013-03-14 12:58:07
我解决了这个问题。问题实际上出在Box2d上。对于b2BodyDef,我有这样的体验:
paddleBodyDef.userData = (__bridge_retained void*)paddleSprite;但这是不正确的(在我的例子中)。这是正确的吗
paddleBodyDef.userData = (__bridge void*)paddleSprite;另外,在dealloc方法中,我将
paddleBodyDef.userData = NULL;https://stackoverflow.com/questions/15400576
复制相似问题