给出这样的方法签名:
+ (MY_ENUM_SET_A) stringToEnum:(NSString*)strVal;
+ (MY_ENUM_SET_B) stringToEnum:(NSString*)strVal;
我想将它们更改为:
+ (id) stringToEnum:(NSString*)strVal;
但是在我的返回之前的实现方法中:我是否需要强制转换或执行任何特殊操作才能将枚举转换为id?
答案 0 :(得分:1)
我认为您希望将它们分开,因为它们是独立的enum
,因此我建议您执行目前正在执行的操作。