是否有人使用cocos2d进行内存泄漏?

时间:2009-11-26 18:30:52

标签: objective-c memory-leaks cocos2d-iphone

我在导向器对象的startAnimation方法中特别是内存泄漏。

- (void) startAnimation
{
    if ( gettimeofday( &lastUpdate, NULL) != 0 ) {
        CCLOG(@"cocos2d: DisplayLinkDirector: Error on gettimeofday");
    }

    // approximate frame rate
    // assumes device refreshes at 60 fps
    int frameInterval   = (int) floor(animationInterval * 60.0f);

    CCLOG(@"cocos2d: Frame interval: %d", frameInterval);

    displayLink = [NSClassFromString(@"CADisplayLink") displayLinkWithTarget:self selector:@selector(preMainLoop:)];
    [displayLink setFrameInterval:frameInterval];
    [displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
}

泄密:[NSClassFromString(@"CADisplayLink") displayLinkWithTarget:self selector:@selector(preMainLoop:)];

这仅发生在设备中而不是模拟器中。 不确定是否有其他人得到这个?

1 个答案:

答案 0 :(得分:1)

你真的应该更新到最新版本,0.99

还有一些改进