I have an enum named RandomEnum in file foo.h:
// foo.h
typedef enum RandomEnum {
ran_1 = 0,
ran_2
} RandomEnum;
In another file, bar.h, I'm trying to use RandomEnum as a parameter type:
// bar.h
#import "foo.h"
@interface bar : NSObject {}
-(RandomEnum)echo:(RandomEnum)ran;
@end
However, the compiler doesn't seem to recognize RandomEnum. Is doing this even possible?
Compiler Error:
error: expected ')' before 'RandomEnum'
Edit: Added code for foo.h for clarification