Ich habe diese Aufzählung mit String
Werten, die verwendet werden, um einer API-Methode, die bei einem Server protokolliert, mitzuteilen, welche Art von Serverität eine Nachricht hat. Ich verwende Swift 1.2, damit Aufzählungen Objective-C zugeordnet werden können
@objc enum LogSeverity : String {
case Debug = "DEBUG"
case Info = "INFO"
case Warn = "WARN"
case Error = "ERROR"
}
Ich bekomme den Fehler
@objc enum raw type String ist kein ganzzahliger Typ
Ich habe nirgendwo etwas gefunden, das besagt, dass nur ganze Zahlen von Swift nach Objective-C übersetzt werden können. Ist das der Fall? Wenn ja, hat jemand einen Best-Practice-Vorschlag, wie so etwas in Objective-C verfügbar gemacht werden kann?