我从JSON获取数据并输入数组。我用它成功设置了单元格图像,现在我正在尝试设置名称。
显然,有些名称是空的,或者确切地说,包含以下内容:
"name": null, (pasted from browser JSON viewing)
因此,当编译器达到此目的时,它会引发以下异常:
name is = <null>
[NSNull length]: unrecognized selector sent to instance 0x324586a0
我甚至做了一些安全检查,但显然它不起作用:
NSString *nameString = [self.dataDict valueForKey:@"name"];
if (nameString){
nameLabel.text = nameString;
}
我不介意名字是null
,但应用只是崩溃。如何解决?