we can handle optional like below. WeYou can explicitly mention all cases along with nilnil as an additional case. Hope it will be helpful for someone. to handle the optional:
switch optionalEnumValue {
case .caseOne:
break
case .caseTwo:
break
case .caseN:
break
case nil:
break
}