numberOfRowsInSection не возвращает длину изменяемого массива - PullRequest
1 голос
/ 25 января 2010

Я новичок в разработке для iPhone. Метод numberOfRowsInSection объекта UITableViewController выполняется перед синтаксическим анализом узла XML, поэтому этот метод возвращает значение как ноль, но этот метод должен возвращать значение числа строк с данными.

пожалуйста, помогите мне

спасибо.

Ответы [ 3 ]

1 голос
/ 25 января 2010

После завершения анализа ваших XML-данных вызовите [myTable reloadData]; - это заставит ваш UITableView перезагрузить показанные данные и, следовательно, вызвать все необходимые методы (включая numberOfRowsInSection).

0 голосов
/ 04 июня 2010

Я решил эту проблему, установив соединение между ссылкой на tableView и владельцем файла в конструкторе интерфейсов.

0 голосов
/ 25 февраля 2010

Раньше у меня была похожая проблема, и это было потому, что я передавал массив / словарь в контроллер из appdelegate. К сожалению, после того, как делегат приложения вышел из области видимости, массив был потерян.

Попробуйте сделать копию массива,

NSArray data = [NSArray arrayWithArray: прошлоInArray];

Извините, у меня нет моего верного макбука, чтобы проверить код, но вы получаете дрейф.

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