My problem is since an enum in objective-c essentially is an int value, I am not able to store it in a NSMutableArray. Apparently NSMutableArray won\'t
NSMutableArray
You can wrap your enum values in a NSNumber object:
[NSNumber numberWithInt:green];