返回枚举的当前值

时间:2011-05-17 22:43:14

标签: objective-c enums

以下代码应返回当前项目名称

typedef enum ItemName {test1, test2} ItemName;
- (BOOL)DoItemName{return ItemName;}

但是我收到了这个错误:

error: Semantic Issue: Unexpected type name 'ItemName': expected expression

1 个答案:

答案 0 :(得分:1)

在您的代码ItemName中定义类型,而不是值。所以写return ItemName等同于return int,它没有任何有意义的解释。编译器会告诉你这个。