IOS 4.3 табличное представление прерывает свиток - PullRequest
1 голос
/ 29 июня 2011

У меня был быстрый вопрос, я создаю табличное представление только с парой ячеек информации.Я хотел оставить прокрутку просто для удовольствия.когда я прокручиваю одну или несколько ячеек за пределами экрана, они освобождаются, а затем, когда я отпускаю приложение, прерывается.Никаких реальных ошибок, но я вижу, используя NSLog, что он пытается использовать indexpath для последней ячейки, которая вышла за пределы экрана, но по какой-то причине не может.Это нормально?вот большая часть кода.

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];

журналы дают мне

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, 0, когда я сбрасываю давление, но он не можетнайти это?

спасибо, и надеюсь, что это не было где-нибудь еще, я проверил и нашел немного близко, но ничего не изменилось.

1 Ответ

0 голосов
/ 29 июня 2011

вместо [[cell textLabel] setText:title];
Попробуйте cell.textLabel.text = title

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...