данные таблицы перезагрузки iphone - PullRequest
2 голосов
/ 21 января 2010

Я пытаюсь обновить список в контроллере таблиц. В viewWillAppear в этом конкретном контроллере таблиц tableView настроен с кодом:

[self.tableView reloadData];

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

[JobsViewController.tableView reloadData];

1 Ответ

4 голосов
/ 21 января 2010

Вы также изменили свой источник данных? reloadData перезагружает только клетки. Это не заботится о фактическом обновлении основного источника данных. Например. если вы читаете данные из массива в tableView:cellForRowAtIndexPath:, вам необходимо изменить значения массива перед вызовом reloadData.

...