更新:我认为错误来自数据馈送中缺少的键,而不是具有空值的键。
我一直null
在解释器遇到一个对象,json
并认为这段代码会错误检查并避免崩溃。但它不起作用。我需要检查以避免此错误消息和崩溃:
imageurl string is <null>
2013-09-09 12:35:26.928 1000 [1539:690b] -[NSNull length]: unrecognized selector sent to instance
if (![imageUrlString isKindOfClass:[NSNull class]])
{
imageUrlString = [userImageArray objectAtIndex:indexPath.row];
} else {
cell.thumbnailImageView.image = [UIImage imageNamed:@"rest.png"];
}
仅供参考 - 如果图像字符串存在并且仅在遇到空对象时崩溃,则它可以工作。
nslog 的输出:
当遇到空 obj 时:imageurl string is (null)
当它工作时:imageurl string is http://******.com/uploads/users/35/profile.jpeg
感谢帮助