Switch in Swift - Fallbezeichnung in einem Switch sollte mindestens eine ausführbare Anweisung enthalten

Ich habe einenum Typ, der @ erweiteString in Swift.

Wenn ich versuche, ein @ zu verwendswitch Ich habe einen Fehler erhalten:

Case-Label in einem Switch sollte mindestens eine ausführbare Anweisung haben

Hier ist mein Code:

enum UserInfosKey:String {
   case CameraMyPhotoStream = "CMPS"
    case CameraICloudActivated = "CICA"
    case CameraICloudShare = "CICS"
    case ProjectTodayExtension = "PTE"
    case ProjectShareExtension = "PSE"
    case NetworkConnection = "NC"
    case PhoneLanguage = "PL"
    case CameraPhotosCount = "CPC"
    case UserIdentifier = "UI"
    case VersionHistory = "VH"
    case Path = "Path"

}

class UserInfosController: NSObject {
    func update(key:UserInfosKey, value:String, context:UserDefaultsMainKeys) -> String {
        switch key {
        case .CameraICloudActivated:
        case .CameraICloudShare:
        case .CameraMyPhotoStream:
        case .CameraPhotosCount:
        case .NetworkConnection:
        case .PhoneLanguage:
        case .UserIdentifier:
            return value

        default:
            return ""
        }
    }
}

Ich bin mir ziemlich sicher, dass es ein einfacher Fehler ist, sieht es jemand?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage