-[NSNull length]: unrecognized selector sent to instance 0x10d62aea8

开发中遇到这个闪退,是因为数据库中的imageurl字段为Null,[resultSet objectForColumn:@"imageurl"]返回的是一个NSNull对象。
传给SDWebimage,SDWebimage内部进行了length获取,但是NSNull是没有length这个属性的,所以造成了闪退。
解决办法就是 :

_imageurl = [NSString stringWithFormat:@"%@",[resultSet objectForColumn:@"imageurl"]];

你可能感兴趣的:(-[NSNull length]: unrecognized selector sent to instance 0x10d62aea8)