Я пытаюсь получить значение по умолчанию для перечисления, чтобы я мог использовать его в качестве параметра.Этот код не работает, но я хотел бы получить что-то вроде:
print("Param: \(Params.RCLoss.description)")
и вывод должен быть:
Param: RC_LOSS_MAN
Вот код:
enum Params {
enum RCLoss: Int32, CustomStringConvertible {
case disable = 0
case enable = 1
var description: String {
return "RC_LOSS_MAN"
}
}
}
Я хочу быть в состоянии передать это:
set(parameterType: Params.RCLoss.description, parameterValue: Params.RCLoss.enable)
, что должно соответствовать установленным этим значениям:
set(parameterType: "RC_LOSS_MAN", parameterValue: 0)