使用Xcode 6.1的Swift枚举.toRaw和.fromRaw
在Xcode 6.1中,枚举toRaw和fromRaw函数不再起作用:
enum TestEnum : String {    case A = "a"
    case B = "b"
}
if let a = TestEnum.fromRaw("a") {
    prinln(a.toRaw())
}
错误:
'TestEnum' does not have a member named 'toRaw''TestEnum.Type' does not have a member named 'fromRaw'
回答:
使用失败的初始化器从原始创建枚举,rawValue并使用属性获取原始值rawValue。
if let a = TestEnum(rawValue: "a") {     println(a.rawValue)
}
阅读变更日志以获取更多信息。
以上是 使用Xcode 6.1的Swift枚举.toRaw和.fromRaw 的全部内容, 来源链接: utcz.com/qa/412403.html
