Как получить имя значения перечисления в 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