胸毛:
#ifndef isNull
#define isNull(a) ( (a==nil) || ((NSNull*)a==[NSNull null]) )#define isNotNull(a) (!isNull(a))
#endif //isNull
付哥:
#define PASTRING_EMP(p) if (!p||[p isKindOfClass:[NSNull class]]){p = @"";}
用法举例:
PASTRING_EMP(self.groupNut.name);
_nickNameLabel.text = self.groupNut.name;
今天服务端返回了个这数据:
我用这种方法判断貌似也会崩溃:
所以以后记得要用这种:
PASTRING_EMP(self.groupNut.name);
_nickNameLabel.text = self.groupNut.name;