2

次のようなメソッドシグネチャが与えられます:

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

それらを次のように変更したい:

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

しかし、戻る前の私の実装メソッドでは、列挙型をIDに変換するためにキャストまたは何か特別なことをする必要がありますか?

4

1 に答える 1

1

それらは別々の s であるため、別々に保ちたいと思うので、enum現在行っていることを行うことをお勧めします。

于 2013-02-02T19:46:31.907 に答える