我有一个枚举
typedef enum {
kOne,
kTwo,
kThree,
kFour
} Enums;
而且,在我的.h文件中
- (enum Enums)getEnum;
在我的.m文件中
- (enum Enums) getEnum {
return kOne;
}
但是,我得到了错误
Returning 'int' from a function with incompatible result type 'enum Enums'
我要返回一个枚举,所以我不确定错误是什么。
最佳答案
您的方法签名应为:
- (Enums)getEnum;
关于objective-c - 使用typedef枚举时,返回类型枚举EnumName返回枚举成员时会产生编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23255480/