【发布时间】:2015-06-09 19:59:47
【问题描述】:
在 Swift 2 中,你可以从字符串创建枚举吗?
enum Food : Int { case Pizza, Pancakes }
let str = "Pizza"
let food = Food(name:str) // for example
最后一行不起作用,但我正在寻找类似的东西。就像在 Java 中一样,你可以说Food.valueOf("Pizza")。
编辑:我不能使用字符串作为原始值。
【问题讨论】: