美文网首页
Swift获取枚举类型的原始值和枚举值

Swift获取枚举类型的原始值和枚举值

作者: ChiOS | 来源:发表于2016-04-14 11:35 被阅读1049次

某些需要传参的函数需要将枚举值转化为对象,这个时候需要将枚举值转为原始值(对象),但是在收到参数的时候要根据枚举值来操作,就需要将参数的原始值转为枚举值。举例说明:

enum CheckType:NSNumber{

  case DirectSellers = 0, Marki, Maintenance, Recycling

}

1.获取原始值rawValue

performSegueWithIdentifier("CheckDirectSellersViewController", sender: tmp.rawValue)

2.还原为枚举值EnumName(rawValue: _)

viewController.ir_type=CheckType(rawValue: sender as! NSNumber)!

相关文章

  • Swift与OC的语法简单对比(常用语法二)

    20- 枚举,枚举原始值,枚举相关值,switch提取枚举关联值 Swift枚举: Swift中的枚举比OC中的枚...

  • Swift获取枚举类型的原始值和枚举值

    某些需要传参的函数需要将枚举值转化为对象,这个时候需要将枚举值转为原始值(对象),但是在收到参数的时候要根据枚举值...

  • Swift 5 枚举

    枚举 关联值: 枚举的成员值和其他类型的值关联储存,存储在枚举变量中 原始值: 枚举成员使用相同的默认值预先对应,...

  • swift学习笔记(8)--- 枚举

    Swift中的枚举很灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(称为原始值),则该值的类型可以...

  • 枚举 可选项

    枚举 枚举的基本用法 关联值 如果取值只有几个固定的类型 可以考虑使用枚举 原始值 Character 是原始值的...

  • Swift 语法(三)

    枚举 声明 获取 原始值 可以给枚举变量赋原始值 (Raw Value),例如: 此外,关于原始值,还有其他用法,...

  • Swift - 枚举

    Swift - 枚举 枚举在C和Swift中有所不同, Swift中的枚举, 更加灵活, 更加强大 C 值类型: ...

  • Swift 2.0 学习笔记 8_枚举

    //: 枚举 // Swift 中的枚举不必给每一个枚举成员提供一个值. 如果给枚举成员提供一个值(原始值), 则...

  • 03.Swift学习

    枚举 关联值 1.有时候会将枚举的成员值跟其他类型的关联存储在一起 原始值 隐式原始值 递归枚举 使用递归枚举的时...

  • 枚举

    枚举概述 成员值: 一般只占用枚举内存最后一个字节 关联值:枚举内存最大占用者 原始值:若果枚举原始值类型是Int...

网友评论

      本文标题:Swift获取枚举类型的原始值和枚举值

      本文链接:https://www.haomeiwen.com/subject/tgeglttx.html