在类 Card
中,你已经声明了
typedef enum {
CLUBS, DIAMONDS, HEARTS, SPADES
} Suit
和一个
typedef enum {
SIX, SEVEN, EIGHT ..
} Value
和一个指定的初始化器
-(id) initWithValue: (Value) c andSuit: (Suit) s;
那么您将如何从类外部使用此初始化程序?
我试过:
[Card alloc] initWithValue: (Card) Value.SIX andSuit: (Card) Suit.HEARTS];
请协助
最佳答案
Card *card = [[Card alloc] initWithValue: SIX andSuit: HEARTS];
关于objective-c - 如何使用枚举类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8173977/