最近由于替换项目中 Afnetworking2.x ,连带着把解析方式也换成了系统解析(不知怎么了突然不想使用 sbjson)[NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingAllowFragments error:nil]; 问题来了 程序莫名的崩溃,刚开始是以为在afnetworking3.x 源码里面添加请求头的原因,验证之后发现不是
然后开始苦逼的打断点 查错之路,发现在执行到[[NSUserDefaults standardUserDefaults] setObject:dictory forKey:@"CustomerDic"]时程序挂了,查看 请求到的json 数据中有一个 key对应的 value 是"<null>",正确的可以直接拿来存的应该是这种 key=null,问题找到了
更换系统的解析方式就可以了
希望对遇到此问题的小伙伴有所帮助
网友评论