Expected specifier-qualifier-list before -
i have following objective-c headers:
// menu.h #import <uikit/uikit.h> #import "gamecontroller.h" @interface menu : uiimageview { gamecontroller *gamecontroller; // "expected specifier-qualifier-list // before gamecontroller" } - (void)appear; @end and
// gamecontroller.h #import <uikit/uikit.h> #import "menu.h" @interface gamecontroller : uiview { menu *menu; // "unknown type name 'menu'" } - (void)startlevel0; - (void)startlevel1; - (void)startlevel2; @end when try build project, xcode (v4) yells @ me, saying expected specifier-qualifier-list before gamecontroller , unknown type name 'menu'. i'm sure somehow related, have no idea how?
it's not practice have mutually-including header files. instead of importing menu.h, use @class directive. try removing #import "menu.h" , adding @class menu in place. ditto menu.h (remove gamecontroller include, , add @class directive)
Comments
Post a Comment