ios – Swift如何使用enum来获取字符串值

前端之家收集整理的这篇文章主要介绍了ios – Swift如何使用enum来获取字符串值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有枚举:
enum NewProgramDetails: String {
    case Description = "Description",ToMode = "To Mode",From = "From",To = "To",Days = "Days"

    static let allValues = [Description,ToMode,From,To,Days]
}

我想使用这个枚举在我的单元格中依赖于indexPath显示

cell.textLabel.text = NewProgramDetails.ToMode

错误:无法指定类型’ViewController.NewProgramDetails’的值来键入’String?’

如何使用枚举值将其作为字符串分配给标签文本?

解决方法

使用枚举的rawValue:
cell.textLabel.text = NewProgramDetails.ToMode.rawValue
原文链接:https://www.f2er.com/iOS/333457.html

猜你在找的iOS相关文章