在ObjC中,如何将枚举转换为id?

时间:2013-02-01 16:22:26

标签: objective-c syntax

给出这样的方法签名:

+ (MY_ENUM_SET_A) stringToEnum:(NSString*)strVal;
+ (MY_ENUM_SET_B) stringToEnum:(NSString*)strVal;

我想将它们更改为:

+ (id) stringToEnum:(NSString*)strVal;

但是在我的返回之前的实现方法中:我是否需要强制转换或执行任何特殊操作才能将枚举转换为id?

1 个答案:

答案 0 :(得分:1)

我认为您希望将它们分开,因为它们是独立的enum,因此我建议您执行目前正在执行的操作。