コードは次のとおりです。iOS:なぜこのインスタンスの割り当てが解除されましたか?
if(!spriteInfoBack){
spriteInfoBack = [CCSprite spriteWithFile:@"bg_player.png"];
[spriteInfoBack setAnchorPoint:CGPointMake(0, 1)];
[spriteInfoBack setPosition:CGPointMake(infoLeftX, infoTopY)];
[parent addChild:spriteInfoBack];
}else{
[spriteInfoBack setPosition:CGPointMake(infoLeftX, infoTopY)];
}
クラッシュ出力は次のようになります。
[CCSprite setPosition:]: message sent to deallocated instance 0xc59cc70
、それは、このライン上に配置されていますので、もし(私はそれが奇妙だと思う
[spriteInfoBack setPosition:CGPointMake(infoLeftX, infoTopY)];
!spriteInfoBack)は、インスタンスの割り当てが解除されているかどうかをチェックしています。
スタックトレースを提供できますか? –