这种崩溃是因为插入了NSUserDefaults不识别的类型,设置了一个非属性列表对象<null>作为NSUserDefaults/CFPreferences值。
其中NSUserDefaults支持的数据类型有NSString、 NSNumber、NSDate、 NSArray、NSDictionary、BOOL、NSInteger、NSFloat等系统定义的数据类型。
查看后台返回的数据可以看到数据类型有的为:kindName = "<null>";
如下图所示
这种情况最好的解决办法就是让后台改为
kindName =""
这种形式的比较好。不要出现"<null>"
这种形式的返回数据就行。
网友评论