在字典中引用嵌套枚举?

阿里亚克斯

看起来Swift似乎不允许从字典中引用嵌套枚举。我可以简单地将枚举移出类,这将解决问题,但是我需要在另一个类下创建另一个枚举名称Status。所以它必须是一个嵌套的枚举

class User {

    enum Status: String {
        case Alive = "alive"
        case Dead = "dead"
    }
}

var userStatuses = [User.Status: String]()
杰里米·波普(Jeremy Pope)

尝试非速记版本。

var statuses = Dictionary<User.Status, String>()

使用简写版本时,它看起来像一个错误,[User.Status: String]()但非简写版本似乎可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章