畅校园在写的时候遇到了解析JSON数据时有些会Crash得情况,因为是个别数据的问题所以当时没有理会。今天突然想起来了所以还是刨根问底解决一下了
Crash的时候会报这样的错:
-[NSNull objectForKey:]: unrecognized selector sent to instance 0x1b1e678
问题分析:
在解析JSON数据的时候有时会返回null
解决方式:
如果不在_detail.resume前加强制类型转换会有warning
if ((NSNull *)_detail.resume != [NSNull null]) {
_resume.text = [_detail.resume objectForKey:@"$t"];
}else{
_resume.text = @"暂无简介";
}