[iOS] [cocos2d] CCCallFuncND警告消息

时间:2011-02-14 15:05:47

标签: ios cocos2d-iphone

id actionScale1 = [CCScaleTo actionWithDuration:0 scale:0.1];
id actionScale2 = [CCScaleTo actionWithDuration:0.5 scale:1.0];
id actionCallFunc = [CCCallFuncND actionWithTarget:pBall selector:@selector(insertBallAtCandidateList:indexPos:) indexPos:nIndex, nil];
id actionSequence = [CCSequence actions:actionScale1, actionScale2, actionCallFunc, nil];


- (void) insertBallAtCandidateList:(Ball*)ball indexPos:(NSInteger)nIndex {
[candidateBalls insertObject:ball atIndex:nIndex];
}

警告:'CCCallFuncND'可能无法响应'+ actionWithTarget:selector:indexPos:'

有人能告诉我为什么这段代码会引发警告信息吗? :)

2 个答案:

答案 0 :(得分:1)

应该是数据..不是indexPos ..

[CCCallFuncND actionWithTarget:pBall selector:@selector(insertBallAtCandidateList:data:) data:nIndex];

答案 1 :(得分:0)

首先你得到这些类型的警告信息,你去了xcode。

在“CCCallFuncND”之后按“f5”,它将显示“CCCallFuncND”下所有类别的内容,然后ypu可以识别哪一个支持不支持(响应)。

简单的方式.......

宣武是对的。

这将有助于您解决此问题。