我創建了一個動作如何通過3個參數@selector
-(void) ccTouchEnded:(UITouch *)touch withEvent:(UIEvent *)event
這就像這樣:
self.moveAction = [CCSequence actions:
[CCMoveTo actionWithDuration:moveDuration position:touchLocation],
[CCCallFunc actionWithTarget:self selector:@selector(guyMoveEnded)],
nil
];
,但現在,我想@selector
爲自動調用下面的方法:
-(void)guyMoveEnded:(BOOL)flag AndWhere:(CGPoint)where Andtime:(float)time{
//do something...
}
我該怎麼辦? 請幫助我,我對選擇器感到困惑。
感謝名單!
這是最簡單的方法,更難的方式涉及NSInvocation。 +1 – borrrden 2012-07-27 07:32:56
我不知道該如何謝謝你,你真是太好了! – smileVann 2012-07-27 07:45:49
我的榮幸:-) – EsbenB 2012-07-27 07:50:55