Перезагрузить просмотр таблицы в masterviewcontroller при внесении изменений в detailsviewcontroller

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

Я делаю обратный вызов masterview для перезагрузки данных:

в подробном обзоре:

- (void) doneEditSite {
    [popCtrl dismissPopoverAnimated:YES];
    [editSiteVC release];
    [self.tableView reloadData];
    masterVC *tableList = [[masterVC alloc] init];
    [tableList refreshMV:nil];
    [tableList release];
}

в masterVC:

- (void) refreshMV:(id)sender {
    [self getAllMySite:nil];
    [self.tableView reloadData];
}

Вызваны numberOfSectionsInTableView и numberOfRowsInSection (я проверил это с помощью NSLog), но cellForRowAtIndexPath никогда не вызывается.

Что мне не хватает?

Спасибо Макс

1 ответ

Решение

Вы не должны alloc/init новый основной вид, но получить ссылку на существующий.

Другие вопросы по тегам