请考虑以下代码:
enum RetailDemandReturnOperation {
case salesReturn(value: MSRetailSalesReturnRealm)
case demand(value: MSRetailDemandRealm)
}
在我的班上,我有:
private var data: RetailDemandReturnOperation!
我有枚举,现在我尝试切换到它的类型并获取值:
switch data {
case .salesReturn(let value):
break
case .demand(let value):
break
}
但是,我得到了:
模式无法匹配“RetailDemandReturnOperation!”类型的值
为什么?