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:'
有人能告诉我为什么这段代码会引发警告信息吗? :)
答案 0 :(得分:1)
应该是数据..不是indexPos ..
[CCCallFuncND actionWithTarget:pBall selector:@selector(insertBallAtCandidateList:data:) data:nIndex];
答案 1 :(得分:0)
首先你得到这些类型的警告信息,你去了xcode。
在“CCCallFuncND”之后按“f5”,它将显示“CCCallFuncND”下所有类别的内容,然后ypu可以识别哪一个支持不支持(响应)。
简单的方式.......
宣武是对的。
这将有助于您解决此问题。