If I have an enumeration with raw Integer values:
Integer
enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne
Simple but works...
enum ViewType : Int { case Title case Buttons case View } func printEnumValue(enum: ViewType) { switch enum { case .Title: println("ViewType.Title") case .Buttons: println("ViewType.Buttons") case .View: println("ViewType.View") } }