indexpath.row возвращает случайное число в диапазоне на didSelectRowAtIndexPath? - PullRequest
3 голосов
/ 05 марта 2011

У меня есть программа, основной вид с суб-пером. Внутри этого пера находится отлично загруженная таблица с данными, которые были заархивированы.

Я выпустил продукт, уже использующий представления таблиц, прочитал руководства, узнал, как они работают (в основном) ... StackOverflow существует по причине ...

Теперь я продолжал выбирать ошибки вне диапазона, поэтому я запихнул это: [NSLog ... indexPath.row)] и заметил, что каждый раз, когда я выбираю новую ячейку, это практически случайно. Если я выберу ячейку 2 от ячейки, я получу этот шаблон 0, 2, 0, 2. Если я уйду один, это другой выбор. Но как будто их значения медленно меняются. Данные отсутствуют, но ячейка 3 возвращает все 5 чисел в виде строки 0-4 в зависимости от того, насколько разнообразны мои клики (в симуляторе).

У меня, вероятно, есть другая проблема, поскольку он обращается к массиву и вылетает, когда я пытаюсь добавить или удалить объекты по индексу (который раньше работал нормально).

Я перезагружу ПК, удаляю приложение симулятора и переустанавливаю (данные очень часто портятся при использовании архиватора с ключами при разработке), но я подумал, что кто-нибудь знает, почему это происходит.

Обращение в Apple за помощью обычно приводит к «Знаете ли вы, как программировать? Прочтите руководство еще раз!» и я устал от того, что со мной обращаются так, как будто я не кодировал 10 лет, потому что им лень документировать важные вещи.

Спасибо! Если я что-то пропустил и об этом спросили, пожалуйста, свяжите меня!

NC

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