这是我第一次使用这种枚举,带有关联值类型的枚举,我需要switch
根据对象的类型进行声明,我无法做到,这是枚举:
enum TypeEnum {
case foo(FooClass)
case doo(DooClass)
case roo(RooClass)
}
我的对象有一个 type 变量TypeEnum
,现在我需要检查枚举中的对象类型:
if let anObject = object as? TypeEnum {
switch anObject {
case .foo(???):
return true
...
default:
return false
}
}
我不知道该放什么而不是???
. Xcode 告诉我放一些东西,但我只想打开.foo
.
有任何想法吗?