Заставить tableView reloadData от Модального Увольнения? - PullRequest
0 голосов
/ 11 июня 2011

Когда моё приложение запускается, присутствует табличное представление, которое использует информацию в двух массивах (countdowns and countdown_info) для заполнения заголовка и описания ячейки в табличном представлении соответственно.

Модальное можно открыть и использовать для создания нового обратного отсчета. Пока что данные сохраняются в локальном файле, закрываются, а затем возвращаются на фронт-контроллер, но таблица не обновляется новыми данными.

Как я могу получить новую информацию, добавленную в таблицу? UITableView называется * countdown_table

Спасибо!

РЕДАКТИРОВАТЬ: код возврата выглядит следующим образом:

...Above Saves the File...

// The following generates a warning. ClockworkViewController is the main view controller.
//[[ClockworkViewController countdown_table] reloadData];

[[self parentViewController] dismissModalViewControllerAnimated:YES];

Ответы [ 4 ]

1 голос
/ 11 июня 2011
  1. Загрузка нового добавленного значения в массив
  2. Вызов [tableview reloadData] в методе viewWillAppear контроллера табличного представления.
0 голосов
/ 09 марта 2017

Если вы используете Interface Builder для проведения презентаций / увольнений, вы можете очень легко перезагрузить tableView ParentVC из ModalVC Exit Segue (переход, конечно, обратно в ParentVC).

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if ([segue.identifier isEqualToString:@"YourDismmssSegueID"]) {

        ParentVC *vc = segue.destinationViewController;
        // perform any needed data manipulation here
        [vc.tableView reloadData];
    }
}
0 голосов
/ 11 июня 2011

Вы можете явно позвонить [table reloadData] при отклонении модального представления

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

Вы вызываете функцию [yourTableView reloadData]?Вы должны вызывать это либо когда модальное представление сохранено, либо когда табличное представление снова становится активным.Затем он проверит все методы tableView на количество строк, количество секций и т. Д. И перезагрузит всю таблицу.

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