我.h文件中:未知類型名稱
#import <Foundation/Foundation.h>
#import "cocos2d.h"
#import "GameData.h"
#import "PROBattleScene.h"
@interface PROBattleAI : NSObject {
BattleType type;
PROBattleScene *scene;
}
-(id)initWithType:(BattleType)_type andBattleInformation:(NSMutableDictionary*)_information andScene:(PROBattleScene*)_scene;
-(void)dealloc;
@end
但上線PROBattleScene *scene;
我在Xcode獲得未知的類型名稱錯誤。
我試過這裏的答案:xcode unknown type name但我已經這樣做(並且不起作用)。
這是爲什麼發生?我已經導入我的PROBattleScene.h
文件,爲什麼不被識別?
編輯:和PROBattleScene.h
的要求內容:
#import <Foundation/Foundation.h>
#import "cocos2d.h"
#import "GameData.h"
#import "SimpleAudioEngine.h"
#import "PROBattleBackground.h"
#import "PROBattleAI.h"
@interface PROBattleScene : CCLayer {
NSMutableDictionary *battleInformation;
NSMutableArray *localPlayerPartyData;
PROBattleBackground *background;
CCNode *base;
PROBattleAI *enemyAI;
}
+(CCScene*)scene;
-(id)init;
-(void)loadBattleInformation;
-(void)loadBGM;
-(void)loadBackground;
-(void)loadBase;
-(void)loadEnemyAI;
-(void)beginBattle;
@end
請向我們展示'PROBattleScene.h'的內容。 – mattjgalloway 2012-07-21 17:27:39
你的'PROBattleScene.h'文件裏有什麼* – 2012-07-21 17:28:04
並且您正在文件「PROBattleScene.h」中定義一個名爲'PROBattleScene'的類型(正好是拼寫/大寫/小寫)? – Sven 2012-07-21 17:28:13