这就是我的
let kind = //This returns one of the cases with it corresponding arguments
if kind == .didChangeValue(value: nil) {
//my Stuff
}
这就是我想要的:
if kind == .didChangeValue {
//my Stuff
}
注意:
发生这种情况是因为我的枚举有参数,我已经实现了它们应该如何相互比较,并且value
对我来说没有值。
所以,我试图让它看起来更快速,而不像RAW HACK
您可以使用模式匹配检查枚举值:
if case .didChangeValue = kind {
// ...
}