Wie erhalte ich den Namen des Aufzählungswerts in Swift?

Wenn ich eine Aufzählung mit rohem habeInteger Werte:

enum City: Int {
  case Melbourne = 1, Chelyabinsk, Bursa
}

let city = City.Melbourne

Wie kann ich eine konvertieren?city Wert zu einer ZeichenfolgeMelbourne? Ist diese Art von Introspektion für Typnamen in der Sprache verfügbar?

So etwas wie (dieser Code wird nicht funktionieren):

println("Your city is \(city.magicFunction)")
> Your city is Melbourne

Antworten auf die Frage(9)

Ihre Antwort auf die Frage