2012-01-06 20 views
0

ここで私は辞書の長さのようなエラーが発生しました。ここ[辞書の長さ]にエラーが表示されるのはなぜですか?

NSData *imageData= [[[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:[sharedDelegate.getHotListArray objectAtIndex:indexPath.row]]]objectForKey:@"image"]; 
cell.userGetHotImgView.image=[UIImage imageWithData:imageData]; 

、画像表示に画像のURLを表示したいですか? イメージURLの配列をnsdataに渡すにはどうすればよいですか?

ありがとうございます。

+4

エラーメッセージ全体を投稿してください。それ以外の場合は、助けが困難です。 – evotopid

+0

あなたが得ているエラーを投稿する – Saurabh

+4

ヒント:最初のステートメントは、NSDataの作成、NSURLの作成、そのURLの内容の取得、および辞書からのデータの取得という4つのことを1つのステートメントで実行しています。エラーが発生すると(この場合)、4つの作業に分けてエラーを切り分ける必要があります。まず、この方法でコードを書くだけではいかがですか。超緊密にパックされたコードはそれ以上速く実行されず、動かない。 – Rayfleck

答えて

0

投稿したコードでは、NSDataオブジェクトを作成してから、objectForKey:を呼び出しています。これはNSDataのメソッドではありません。

作成したNSDataをimageData変数に割り当てます。

関連する問題