Сначала загрузите представление, затем заполните представление моей таблицы - PullRequest
0 голосов
/ 01 марта 2011

У меня есть 2 контроллера вида, которые я переключаю с помощью контроллера навигации. Второй контроллер представления содержит табличное представление на нем, которое я заполняю из файла XML, когда представление загружено. Это немного останавливает, пока не появится второе заполненное представление.

Мой вопрос: как загрузить контроллер представления с пустым табличным представлением, после которого оно появилось, чтобы затем начать заполнять табличное представление?

1 Ответ

0 голосов
/ 01 марта 2011

Вы должны загружать и анализировать данные XML при их изменении и сохранять их готовыми, а не представлять пустую таблицу.

Создайте массив или словарь как свойство вашего родительского контроллера представления. Когда ваши данные загружаются или изменяются, заполняйте массив. Когда таблица загружается, просто передайте массив или словарь.

Если вам действительно нужно проанализировать массив после представления таблицы, то не начинайте синтаксический анализ XML до viewDidAppear, во время которого вы можете проанализировать ваши данные и затем вызвать reloadData на вашем табличное представление.

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