2011-07-25 13 views
1

NSDictionaryの配列を持っています。私のNSDictionaryのは、本質的に小さく、私はその名前で画像を保存する必要があるためNSDictionaryの配列から値を取得する

[NSDictionary dictionaryWithObjectsAndKeys:fname, @"FName", lname, "@LName", img, @"Image", nil]; 

私はこれを持っているように見える、とソート順に応じて、私は自分のUITableViewの名前と一致する画像を維持する必要があります。だから、私はfnameまたはlnameで配列を作成した後、cellForRowAtIndexPathメソッドの辞書から@ "Image"を取得しようとしています。それ、どうやったら出来るの?ありがとう。

+0

あなたは[yourDictionary valueForKey: "イメージ" @]を意味ですか? – onnoweb

答えて

2

は、配列内の辞書を取得するために、あなたのインデックスパスを使用します。

NSDictionary *d = [myArray objectAtIndex:indexPath.row]; 

次に「イメージ」@キーのオブジェクトを取得する:あなたがobjためのタイプを知っている場合は

id obj = [d valueForKey:@"Image"]; 

idの代わりに使用してください。

+0

私はindexPathをどのように使用していたのですか? 私はこの配列と辞書をviewdidloadに持っています –

関連する問題