Как получить имя значения перечисления в Swift?

Если у меня есть перечисление с rawInteger ценности:

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

let city = City.Melbourne

Как я могу конвертироватьcity значение в строкуMelbourne? Доступен ли этот вид самоанализа имени типа на языке?

Что-то вроде (этот код не будет работать):

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

Ответы на вопрос(9)

Ваш ответ на вопрос