2012-03-31 4 views
0

これは非常に単純な修正だと確信していますが、私はその答えを見つけることができません。私は人口が多いNSMutableDictionaryを持っています。私がしたいのは、私のUITableViewが、セルのタイトルとしてオブジェクトのキーを使用して、NSMutableDictionaryの各オブジェクトのセルを作成することです。セルタイトルとしてNSMutableDictionaryキーを使用してUITableViewにデータを取り込む方法を教えてください。

私は既に[mydictionary allkeys]を試しましたが、objectAtIndex:クエリで使用できるintにindexPathをどのように変換するかを理解できません。それとももっと良い方法がありますか?これらのオブジェクトの順序は、すべて表示される限り重要ではありません。前もって感謝します!

答えて

1

[mydictionray allkeys]はあなただけindexPath行に対応する配列のインデックスを持つことができるので、NSArrayです:

cell.textLabel.text = [[mydictionary allkeys] objectAtIndex:indexPath.row]; 
+0

私はそれをどのように行うのでしょうか? – Garrett

+0

更新された回答を参照してください。 – yuji

+1

@Garrett、あなたのUITableViewのCellForRowAtIndexPathメソッドで、 'cell.textLabel.text = [[yourArray objectAtIndexPath:indexPath.row]]; ' – Hemang

関連する問題