iphone - 无法在 cocos2d 中使用导入的类方法

标签 iphone objective-c ios cocos2d-iphone xcode4.5

出现问题,我刚刚为 iPhone 安装了 cocos2d。
第一个问题是它无法识别任何 header ,例如 CCDirectory.h。
因此,我在项目中打开了用户搜索路径,但这样我可以导入 header 并拥有对象指针,而不会收到任何警告,但无法识别方法。
很难解释,所以看这段代码:

标题:

#import <UIKit/UIKit.h>
#import <CCMenuItem.h>
#import <cocos2d.h>

应用程序内部DidFinishLaunching:

CCMenuItem* item; // This does not give a warning, except for the "unused variable"
                  // But the class is recognized

[CCMenuItem setFontName: @""]; // Warning

警告是:

Class method '+setFontName:' not found (return type default to 'id')

它不识别任何其他方法,只识别 NSObject 的方法。

最佳答案

您确定您所调用的方法存在于该类中吗? CCMenuItem 不包含名为 setFontName 的静态方法。尝试将 CCMenuItem 更改为 CCMenuItemFont。

[CCMenuItemFont setFontName: @""];

关于iphone - 无法在 cocos2d 中使用导入的类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13702185/

相关文章:

iphone - Titanium appcelerator 是否值得在 ipad、iphone 和 android 上开发基于相机的应用程序?

iphone - UITextField 的自定义字体在编辑模式下发生变化

ios - iPhone 中的 UIDatePicker 大小调整

ios - Google geocoding api OVER_QUERY_LIMIT 在 5 个请求后发生

ios - 未调用 Swift 委托(delegate)

html - 使用 Safari Mobile 在固定 div 内呈现问题

ios - react native NSPOSIXErrorDomain Code=61 "Connection refused"

ios - 具有不同自动旋转选项的屏幕

iphone - 如何知道 View 堆栈中最新的 View Controller

iphone - viewWillAppear : and viewDidAppear: 之间的 View 框架变化