在 C# 中,我可以使用这样的枚举:
enum TrafficLight{Red,Yellow,Green};
.......
TrafficLight light=TrafficLight.Yellow;
在 Objective-C 中,我写道:
typedef enum trafficLight{
Red,
Yellow,
Green
}TrafficLight;
但是如果我想将一个 TrafficLight 变量分配给 TrafficLight.Yellow,这是不可能的。我只能写
TrafficLight light=Yellow;
是否也可以在 Objective-C 中使用点符号访问枚举中的常量?