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

ios – Swift如何使用enum来获取字符串值,第1张

概述我有枚举: enum NewProgramDetails: String { case Description = "Description", ToMode = "To Mode", From = "From", To = "To", Days = "Days" static let allValues = [Description, ToMode, From, To, Day 我有枚举:
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
总结

以上是内存溢出为你收集整理的ios – Swift如何使用enum来获取字符串值全部内容,希望文章能够帮你解决ios – Swift如何使用enum来获取字符串值所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1103146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存