以下代码应返回当前项目名称
typedef enum ItemName {test1, test2} ItemName;
- (BOOL)DoItemName{return ItemName;}
但是我收到了这个错误:
error: Semantic Issue: Unexpected type name 'ItemName': expected expression
答案 0 :(得分:1)
在您的代码ItemName
中定义类型,而不是值。所以写return ItemName
等同于return int
,它没有任何有意义的解释。编译器会告诉你这个。