美文网首页iOS
使用Mantle过程中,当用到枚举类型表示状态时,新添加枚举值时

使用Mantle过程中,当用到枚举类型表示状态时,新添加枚举值时

作者: 巩固2022 | 来源:发表于2017-10-09 17:32 被阅读4次
+ (NSValueTransformer *)reviewStatusJSONTransformer {
    NSDictionary *status = @{
        @"pending": @(ZYSeviewStating),
        @"rejected": @(ZYSeviewStatusFail),
        @"authed": @(ZYSeviewStatusPass)
    };
    return [MTLValueTransformer transformerUsingForwardBlock:^id(id value, BOOL *success, NSError *__autoreleasing *error) {
        return status[value] ?: @(ZYSeviewUnknown);
    }];
}

相关文章

  • 使用Mantle过程中,当用到枚举类型表示状态时,新添加枚举值时

  • go 枚举类型

    这里需要用到enum库 定义一个枚举类型 操作枚举enum 查看枚举值 修改自定义枚举值 添加和移除枚举值

  • 用枚举表示状态、选项

    简介 系统框架中频繁使用到枚举类型,在以一系列常量来表示状态码或可组合的选项时,最好使用枚举为其命名。C++11标...

  • 利用宏定义实现枚举转字符串

    前言 在我们编码过程中,枚举会经常用到, 尤其是用来表示多种状态时.然而, 在OC中, 对枚举进行打印调试 或者 ...

  • 自定义Mybatis枚举类处理器

    前言 在实现业务代码时,根据业务场景会抽象出类似于状态、阶段等枚举类。依据枚举值表示特定阶段,定义枚举值时,一般会...

  • 03.Swift学习

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

  • swift中的枚举使用问题

    在OC中,当遇到可以进行位运算的枚举值时,可以使用|(或运算符组合多个枚举值) 比如这种类型NSStringDra...

  • iOS 用枚举来表示状态机、状态码

    系统框架频繁用到C语言中的枚举类型,开发者常常容易忽略枚举的使用,苹果就多用 2的幂 来表示枚举类型。 用枚举来表...

  • swift-枚举

    swift中的枚举不仅能表示整型的枚举, 还可以表示其他类型的枚举(字符串枚举) 可选性的实质就是枚举类型,一个值...

  • iOS 枚举

    枚举类型 enum, iOS 系统框架中频繁用到此类型,在以一系列常量来表示错误状态码或者可组合的选项时,极宜使用...

网友评论

    本文标题:使用Mantle过程中,当用到枚举类型表示状态时,新添加枚举值时

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