2011-06-28 7 views
1

私はちょっと質問がありました。ちょっとした情報だけでテーブルビューを作成しました。私はちょうど楽しみのためにスクロール可能なままにしたかった。私がスクリーンから1つ以上のセルをスクロールすると、それらは解放され、そして私が放り出すと、アプリケーションは打ち切ります。実際のエラーはありませんが、私はNSLogを使って、スクリーンから外れた最後のセルのためにindexpathを使用しようとしているのを見ることができます。これは正常ですか?ここにコードの大部分があります。IOS 4.3テーブルビューのスクロールを中止する

NSLog(@" %@", indexPath);//this gives me 
NSDictionary *types = [streams objectAtIndex:[indexPath row]]; 
NSString *title = [types objectForKey:@"title"]; 
NSLog(@"cell title is %@" , title); 
[[cell textLabel] setText:title]; 

ログはとてもそのは明らかに私は圧力を解放するとき0、0のデータインフォアをロードしようとしているが、それはそれを見つけるカント?私

2011-06-28 16:40:11.887 json2[2942:207] <NSIndexPath 0x5a2fd10> 2 indexes [0, 0] 
2011-06-28 16:40:11.888 json2[2942:207] cell title is Website 
2011-06-28 16:40:11.889 json2[2942:207] <NSIndexPath 0x5a32120> 2 indexes [0, 1] 
2011-06-28 16:40:11.889 json2[2942:207] cell title is Flash 
2011-06-28 16:40:11.890 json2[2942:207] <NSIndexPath 0x5a2f3c0> 2 indexes [0, 2] 
2011-06-28 16:40:11.890 json2[2942:207] cell title is Animation 
2011-06-28 16:40:18.238 json2[2942:207] <NSIndexPath 0x5a2fd10> 2 indexes [0, 0] 

を与えますか

ありがとう、これがどこにもないことを願って、私はいくつかの近くを確認して見つけましたが、同じものはありませんでした。

答えて

0

代わりの[[cell textLabel] setText:title];
cell.textLabel.text = title

+0

OKを試してみて、私は、それを得た私は、デバッガに慣れるために数日を要しました。私は配列ストリームのデフォルトゲッターを上書きし、そこに保持しました。私はデバッグに慣れてしまったので、私のストリームが解放されているのを見ることができたので、それを修正しました。 – bworby

関連する問題