0
這裏是董事會成員,我的頭文件:編譯器不會承認我的自定義類
#import "Game.h"
#import <Foundation/Foundation.h>
@interface Board : UIView
{
enum Piece;
}
- (void) setGame: (Game*) theGame; //<-- this is where the error is
typedef enum {X, O, NONE} Piece;
- (float)getSection;
@end
編譯器說「預期類型」和具有(遊戲*)下劃線。這裏有什麼問題?
Game.h:
#import <Foundation/Foundation.h>
#import "Board.h"
@interface Game : UIViewController
- (void)boardwasTapped:(int) row:(int) column;
@end
看起來'Game'沒有在'Game.h'中聲明。你可以顯示該代碼嗎? –
或者也許Game.h包含Board.h,所以有沒有前向聲明的循環引用。你應該讓我們看看Game.h. – Jack
@CarlNorum查看更新 – John