将特定的枚举值传递给objective-c中的方法

时间:2010-02-03 22:36:53

标签: objective-c enums overloading

Altough我已经知道这是不可能的,因为我理解编程是如何工作的,我想对此有一个确认。

我有一个枚举

typedef enum {
enum_first=1,
enum_second=2
} myenum

我想重做方法,这种语法显然是错误的,但它提出了这个想法:

-(id)myenumTest:(myenum.enum_first)value {...}

-(id)myenumTest:(myenum.enum_second)value {...}

你能为此建议一种替代方法吗?

感谢 莱昂纳多

1 个答案:

答案 0 :(得分:3)

我会在方法中使用基于枚举变量值的case语句。

相关问题