Ben enum:Swift
ben hücremde görüntülemek için bu enum kullanmak istiyorumenum NewProgramDetails: String {
case Description = "Description", ToMode = "To Mode", From = "From", To = "To", Days = "Days"
static let allValues = [Description, ToMode, From, To, Days]
}
indexPath bağlıdır:
cell.textLabel.text = NewProgramDetails.ToMode
hatası: değerini atanamıyor 'ViewController.NewProgramDetails' yazın 'String?'
Enum değerlerini etiket metnine bir dize olarak atamak için nasıl kullanabilirim?
Bunu rawValue erişmesi gereken kullanabilirsiniz. 'cell.textLabel.text = NewProgramDetails.ToMode.rawValue' –
Btw Dava için aynıysa, aynı String'i ona atamaya gerek yoktur. –
Ayrıca bakınız: http://stackoverflow.com/questions/24701075/swift-convert-enum-value-to-string –