更新: エラーは、null 値を持つキーではなく、データ フィードにキーがないことが原因であると思います。
私はインタープリター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"];
}
fyi - イメージ文字列が存在する場合に機能し、null オブジェクトが検出された場合にのみクラッシュします。
nslog からの出力:
null obj が検出された場合:imageurl string is (null)
それが機能するとき:imageurl string is http://******.com/uploads/users/35/profile.jpeg
手伝ってくれてありがとう