有个问题,我刚装了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 的方法。