某些需要传参的函数需要将枚举值转化为对象,这个时候需要将枚举值转为原始值(对象),但是在收到参数的时候要根据枚举值来操作,就需要将参数的原始值转为枚举值。举例说明:
enum CheckType:NSNumber{
case DirectSellers = 0, Marki, Maintenance, Recycling
}
1.获取原始值rawValue
performSegueWithIdentifier("CheckDirectSellersViewController", sender: tmp.rawValue)
2.还原为枚举值EnumName(rawValue: _)
viewController.ir_type=CheckType(rawValue: sender as! NSNumber)!