Cocos2d iphone 如何在cocos2d0.99.5中使用self调用函数

Cocos2d iphone 如何在cocos2d0.99.5中使用self调用函数,cocos2d-iphone,Cocos2d Iphone,是的,我是个乞丐。我正在读一本关于cocos2d开发的书。作者使用0.99.4编写本书。在书中,它说调用一个函数来创建精灵,并使用以下代码将它们添加到数组中:[self initspider];。但当我运行此程序时,会收到一条警告:“游戏场景可能不会对“-resetspider”作出响应。”。我假设在较新版本的cocos2d中有一种更新的方法来实现这一点。如果有的话,如果有人能解释一下正确的处理方法,我将不胜感激。如果这是正确的方法,那么我做错了什么?提前感谢。在objective-c中,对象告

是的,我是个乞丐。我正在读一本关于cocos2d开发的书。作者使用0.99.4编写本书。在书中,它说调用一个函数来创建精灵,并使用以下代码将它们添加到数组中:[self initspider];。但当我运行此程序时,会收到一条警告:“游戏场景可能不会对“-resetspider”作出响应。”。我假设在较新版本的cocos2d中有一种更新的方法来实现这一点。如果有的话,如果有人能解释一下正确的处理方法,我将不胜感激。如果这是正确的方法,那么我做错了什么?提前感谢。

在objective-c中,对象告诉消息要执行某项操作:

[someObject doSomething];
或者用一个论点:

[someObject doSomethingWithArgument:someValue];
从编译器得到的消息告诉您对象(例如“someObject”)不理解您要它做什么(doSomething)

要使编译器警告消失,请检查以下内容:

  • 您是否包含您的“someObject”是其实例的类的头文件
  • 该头文件实际上是否具有您正在调用的方法?(包括论点?)
  • 如果要调用编写的方法,请确保将该方法放在头文件中。如果您正在调用其他人编写的方法,或者是操作系统的一部分;确保包含头文件,然后在头文件中找到方法并将其复制/粘贴到代码中。这将确保您获得准确的方法签名。这两个不一样: [自生脚本];//注意国会大厦 [自生脚本];//方法名称区分大小写

    如果您需要更好的答案,您需要发布一些代码,以便人们可以看到您做错了什么。

    -(void)resetspider//