OC实用小技巧

作者: 百舸争流111 | 来源:发表于2017-03-11 09:33 被阅读41次

经常出现后台返回数据是出现nil时,前端将其值赋给另一变量,因而产生错误;

.h文件中声明

+ (NSString *)strOrEmpty:(NSString *)str;

.m文件中实现

+ (NSString *)strOrEmpty:(NSString *)str{

    if (str == nil | str == NULL | [str isKindOfClass:[NSNull class]]) {
        return @"";
    }
    return str;
}

直接用宏定义方便使用,将使用的方法放在Tool工具类中,统一管理,

#define strOrEmpty(str) [Tool strOrEmpty:str]

相关文章

网友评论

    本文标题:OC实用小技巧

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