Насколько я понимаю, перечисления typedef имеют глобальную область, но если я создал перечисление вне @interface в RandomViewController.h, я не могу понять, как получить к нему доступ из OtherViewController.m. Есть ли способ сделать это?
Итак ...
"RandomViewController.h"
#import <UIKit/UIKit.h>
typedef enum {
EnumOne,
EnumTwo
}EnumType;
@interface RandomViewController : UIViewController { }
а потом ...
"OtherViewController.m"
-(void) checkArray{
BOOL inArray = [randomViewController checkArray:(EnumType)EnumOne];
}