我正在嘗試這個東西,但在下一個方法中有運行時錯誤,即changeCardsfirst2我無法找到出錯的地方。請建議我爲這個錯誤@selector multiple CCCallFunc的參數錯誤
-(void) changeFirst2Cards : (CCSprite *) chgcard0 :(CCSprite *) chgcard1
{
id a1 = [CCDelayTime actionWithDuration:0.5f];
id a2 = [CCCallFunc actionWithTarget:self selector:@selector(changeCardsfirst2:data:) ];
id action = [CCSequence actions:a1,a2,nil];
[self runAction:action];
}
-(void) changeCardsfirst2 : (id) sender data:(CCSprite *)chgcard1
{
[chgcard1 runAction:[CCMoveTo actionWithDuration:0.5f position:ccp(145,wSize.height-110)]]; // Error for EXEC_BAD EXCCESS
}
謝謝你的建議提前
斷點它給出了一個錯誤後changeCardsfirst2方法下進入並停止執行它 – Marine
當然,它崩潰。主要目的是檢查回溯,看看爲什麼調用dealloc。 – Max