Can I use an enum as a property in Objective C Can I use an enum as a property in Objective C objective-c objective-c

Can I use an enum as a property in Objective C


Yes, it's not a problem:

@property (nonatomic, assign) stackState yourIvar;


@property (nonatomic, assign) enum stackState stackStateVar;

Without 'enum' added, my unit tests kept showing errors.


@property (nonatomic, assign) enum stackState yourIvar;

(was getting errors until I added enum)