Вот моя проблема! Я использую движок MGTwitter, и почти все, от твитов до экранных имен, перечитывает количество твитов и аватаров, размещенных в табличном представлении. Чего я не понимаю, так это того, что если я добавлю какой-либо известный «счет», то произойдет сбой при прокрутке после 19 ячеек
это всегда 19 ячеек, на которых он падает ... ????
Вот так я и получаю счет
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
int count = [tweets count];
// if there's no data yet, return enough rows to fill the screen
if (count == 0)
count = kCustomRowCount;
// count = 50; -----this does not work ! it will crash when scrolling!?
return count ;
return [avatarsURL count];
//return [retweetCount count];
//return [avatars count];
}
Так что, если я просто верну count, как показано выше, "return count;" все работает нормально, но каждый раз получает случайное количество твитов в диапазоне от 10 до 20 твитов НИКОГДА не больше, чем 20 ..... какой смысл иметь движок твиттера, если вы любите получать больше 20 твитов ??? Поэтому я иду и добавляю строку, которую вы видите
"count = 50;" и он падает при прокрутке, когда добирается до 19-й ячейки! Независимо от того, что я делаю это число, оно делает это .... например:
count = 21;
Все равно будет сбой ..... ??? Смущены еще? Я ...... Может быть, я неверно возвращаю счет, и кто-то может просветить меня о лучшем способе вернуть счет .... и ДА У меня есть kCustomRowCount, определенный в верхней части моего класса ....
Итак, моей первой первоначальной реакцией было то, что я сделал что-то не так, но я посмотрел, посмотрел и посмотрел, и, кажется, не вижу, что .... Затем я провел некоторое тестирование и обнаружил, что он, похоже, дает сбой в 19 камере, и когда мы все известные целые числа iOS начинаются с нуля. Это означает, что может быть счетчик твитов по умолчанию.
Поэтому, конечно, я открываю MGTwitter Engine и начинаю просматривать безуспешно. Я нашел его в Google и обнаружил, что когда-то в MGTwitterEngine.h по умолчанию было 20 твитов по умолчанию, но НЕ в моей версии !!! Так что я просто добавил #define, и это не работает! Поэтому, если у ЛЮБОГО есть ЛЮБОЕ предложение о том, как это исправить, или если есть или нет счетчик твитов по умолчанию, я могу отменить это из уравнения!
Спасибо, надеюсь скоро найти решение!