0

有个问题,我刚装了cocos2d for iPhone。
第一个问题是它不能识别像 CCDirectory.h 这样的任何头文件。
所以我在项目中打开了用户搜索路径,但这样我可以只导入标头并拥有一个对象指针而不会收到任何警告,但方法无法识别。
很难解释,所以看这段代码:

标题:

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

在 applicationDidFinishLaunching 内部:

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 的方法。

4

1 回答 1

1

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

[CCMenuItemFont setFontName: @""];
于 2012-12-04T12:21:09.397 回答