最开始是使用的一个函数进行处理,代码如下:
- (id) setNoNull:(id)aValue{ if (aValue == nil) { aValue = @"";//为null时,直接赋空 } else if ((NSNull *)aValue == [NSNull null]) { aValue = @""; if ([aValue isEqual:nil]) { aValue = @""; } } return aValue; }
后面发现NullSafe第三方,处理特别方便。
传送门:https://github.com/nicklockwood/NullSafe
使用注意:
1>直接下载把NullSafe.m拖进项目即可;
2>不要把NullSafe.m放文件夹里拖入,好像这样识别解析不了;