【发布时间】:2016-08-03 06:27:43
【问题描述】:
如果我有
var currentState: TransformState = .Default
enum TransformState {
case Default
case Error(ErrorState)
enum ErrorState {
case Custom
case Default
}
}
var state = TransformState.Error(.Custom)
如何检查state == currentState?
【问题讨论】:
-
为您的枚举覆盖
==。 How to test equality of Swift enums with associated values 的可能重复项 -
@JAL 我看到了这个问题,但我仍然感到困惑,因为在我的情况下它是嵌套枚举。