gpt4 book ai didi

iphone - Cocos2D iPhone - 对象发送自动释放次数太多?

转载 作者:行者123 更新时间:2023-11-29 13:39:24 25 4
gpt4 key购买 nike

我已经对 CCSprite 和我的类进行了子类化,命名为 Cars,初始化如下:

+(Cars *) carWithNumber:(int)number COLOR:(int)color SHAPE:(int)shape {
return [[[Cars alloc] initWithNumber:number COLOR:color SHAPE:shape] autorelease];
}

-(id) initWithNumber:(int)number COLOR:(int)color SHAPE:(int)shape {

self = [self init];

if (self) {
self.texture = [self createTextureWithNumber:number COLOR:color SHAPE:shape];
}

return self;
}

然后我创建一辆汽车,例如,使用如下内容:

Cars *oneCar = [Cars carWithNumber:2 COLOR:3 SHAPE:5];
[self addChild:oneCar];

它看起来很完美,但是如果我用 Xcode 分析代码,它指向这一行

return [[[Cars alloc] initWithNumber:number COLOR:color SHAPE:shape] autorelease];

对象发送 - 自动释放太多次 ??????????

我错过了什么?谢谢。

最佳答案

您显示的代码看起来是正确的。这不是实际的代码,或者此处未显示一些其他相关上下文。你问题中的代码都是正确的。

关于iphone - Cocos2D iPhone - 对象发送自动释放次数太多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9602081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com