Objective c Cocos2d选择器已计划

Objective c Cocos2d选择器已计划,objective-c,cocos2d-iphone,Objective C,Cocos2d Iphone,我无法让我的计划重复,我得到下面的错误。我做错了什么( 我也尝试过使用普通计划代替scheduleOnce,但它抛出了相同的结果 CScheduler#scheduleSelector. Selector already scheduled. Updating interval from: 0.0000 to 0.0000 - 我正在使用cocos2d 2.1这是有效的代码,仅当您不想以不同的时间间隔重新安排同一选择器时,才会记录警告。如果消息困扰您,请在cocos2d源中对其进行注释 更新:

我无法让我的计划重复,我得到下面的错误。我做错了什么(

我也尝试过使用普通计划代替scheduleOnce,但它抛出了相同的结果

CScheduler#scheduleSelector. Selector already scheduled. Updating interval from: 0.0000 to 0.0000
-


我正在使用cocos2d 2.1

这是有效的代码,仅当您不想以不同的时间间隔重新安排同一选择器时,才会记录警告。如果消息困扰您,请在cocos2d源中对其进行注释

更新:

计划的方法必须具有以下签名:

-(void) method:(float)delta;

您的方法将id发送者作为参数。

我并不介意消息。问题是它不会再次调用选择器。:/Bug?哦,我看到了您的问题…更新答案我感谢您的帮助,但问题仍然存在:(如果有帮助的话,我在尝试使用带有间隔而不是延迟的普通计划时也会得到相同的结果。将init中的初始计划选择器的repeat设置为kCCRepeatForever可以解决使用schedule而不是scheduleOnce时的问题。这有意义吗?:发送方参数仍然是错误的,只要您如果你不使用它,它会工作,但它实际上是一个垃圾指针。我猜你只有一个计划,在计划之前都没有计划。
-(void) method:(float)delta;