有一个问题,我刚为iPhone安装了cocos2d
第一个问题是它没有像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的方法。
答案 0 :(得分:1)
您确定您所调用的方法是否存在于该类中? CCMenuItem不包含名为setFontName的静态方法。尝试将CCMenuItem更改为CCMenuItemFont。
[CCMenuItemFont setFontName: @""];