Перезагрузка табличного представления с приложением Iphone - PullRequest
2 голосов
/ 11 июня 2010

Я использую контроллер табличного представления, который выполняет вызов веб-службы, а затем анализирует XML и отображает его в табличном представлении. Проблема заключается в том, что при первой загрузке XML-файла, по-видимому, он не завершил синтаксический анализ до отображения представления. Как я могу перезагрузить представление после разбора XML?

Ответы [ 2 ]

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

После завершения анализа вызовите таблицу view reloadData

- (void)parserDidEndDocument:(NSXMLParser *)parser {

[mytable reloadData];
}


- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

return [datas count];
}

Убедитесь, что вы обновили значение изменяемого массива "datas" после анализа, например, данные будут иметь проанализированное содержимое.

Здесь - пример программы синтаксического анализа и отображения проанализированного содержимого в таблице, вы можете сослаться на него, как они перезагружают свою таблицу после синтаксического анализа

Всего наилучшего.

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

Вызвать метод reloadData табличного представления после завершения анализа.

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