如果我有比较嵌套枚举
var currentState: TransformState = .Default
enum TransformState {
case Default
case Error(ErrorState)
enum ErrorState {
case Custom
case Default
}
}
var state = TransformState.Error(.Custom)
我如何检查是否state == currentState
?
覆盖您的枚举的'=='。可能重复[如何测试Swift枚举与关联值的相等性](http://stackoverflow.com/questions/24339807/how-to-test-equality-of-swift-enums-with-associated-values) – JAL
@日航我看到了这个问题,我仍然困惑,因为在我的情况下,它是嵌套枚举。 – natecraft1