如果我有比較嵌套枚舉
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