Перезагрузить просмотр таблицы в 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
новый основной вид, но получить ссылку на существующий.