枚举如何用作字符串

时间:2016-11-09 05:34:14

标签: objective-c string enums

我在下面的类中将CurrentType作为枚举:

typedef enum {
        login = 0,
        Details,
        SendImages,
       UpdateDetails,

}CurrentType;

现在在另一个ViewController中,我想将此CurrentType用作参数,如下所示:

-(void)getLoginUserDetails:(NSData *)response :(CurrentType)service{

但是当我在方法体中编写以下内容时

service==UpdateDetails

它给出了错误

如何将此CurrentType用作参数???

1 个答案:

答案 0 :(得分:-3)

关于您的主题:(目标 - )C中的枚举属于integral type,如intlong。您无法直接将字符串分配或转换为字符串,而是必须实现自己的转换函数。