给定这样的方法签名:
+ (MY_ENUM_SET_A) stringToEnum:(NSString*)strVal;
+ (MY_ENUM_SET_B) stringToEnum:(NSString*)strVal;
我想将它们更改为:
+ (id) stringToEnum:(NSString*)strVal;
但是在我返回之前的实现方法中:我需要强制转换或做任何特殊的事情来将枚举转换为 id 吗?
给定这样的方法签名:
+ (MY_ENUM_SET_A) stringToEnum:(NSString*)strVal;
+ (MY_ENUM_SET_B) stringToEnum:(NSString*)strVal;
我想将它们更改为:
+ (id) stringToEnum:(NSString*)strVal;
但是在我返回之前的实现方法中:我需要强制转换或做任何特殊的事情来将枚举转换为 id 吗?