【发布时间】:2015-10-11 01:00:40
【问题描述】:
与问题无关,但它出现是因为我正在解析 JSON 数据,我认为如果我的枚举是 Sting 类型会更容易
所以我有这个定义:
enum colors: String {
case kRed = "red"
case kBlue = "blue"
case kGreen = "green"
}
从 json 解析值时,我得到一个字符串,可以说“红色” 我知道我可以对字符串进行切换并查看枚举的 rawValue(),但是有没有更简单的方法可以从字符串值 red 变为 colors.kRed?
【问题讨论】:
标签: string swift casting enums