2011-10-18 3 views
0

私は本当に奇妙な問題を抱えています。ここで私はそれが私のUITableViewCellテキストラベルと詳細テキストラベルを設定する必要があります持っているコードは次のとおりです。NSManagedObjectsを使用したUITableView cellForRowAtIndexPathの問題

[[cell textLabel] setText:[[recentSearches objectAtIndex:indexPath.row] name]]; 
[[cell detailTextLabel] setText:[formatter stringFromDate:[[recentSearches objectAtIndex:indexPath.row] date]]]; 

recentSearchesNSManagedObjectsあるRecentSearchオブジェクトのNSArrayです。 RecentSearchオブジェクトには、2つのインスタンス変数、NSString *nameNSDate *dateがあります。

テーブルを表示しようとすると、空白のセルが表示されますが、セルは表示されます。奇妙なのは、1つを選択すると、didSelectRowAtIndexPathがデータを受け取り、それを別のビューに正しく転送するということです。

ご意見は本当に役に立ちます。私はかなり困惑している!!

+1

使用しているセルスタイルは何ですか? 'NSLog'あなたのオブジェクトを' cellForRowAtIndexPath: 'メソッドで使えますか? – Eimantas

答えて

1

numberOfRowsForSectionデリゲートメソッドを確認し、harcodedとして10を返します。 いくつかのハードコードされた値を割り当てて、値を見ることができるかどうかを確認します。 セル内の値を見ることができれば、問題はnumberOfRowsForSectionカウントに戻ります。

関連する問題