我正在使用拆分视图,并希望在详细视图中进行一些更改时在主视图中重新加载表格。
我回调主视图以重新加载数据:
在详细视图中:
- (void) doneEditSite {
[popCtrl dismissPopoverAnimated:YES];
[editSiteVC release];
[self.tableView reloadData];
masterVC *tableList = [[masterVC alloc] init];
[tableList refreshMV:nil];
[tableList release];
}
在主VC中:
- (void) refreshMV:(id)sender {
[self getAllMySite:nil];
[self.tableView reloadData];
}
numberOfSectionInTableView 和 numberOfRowsInSection 被调用(我已经用 NSLog 检查过它),但 cellForRowAtIndexPath 从未被调用。
我错过了什么?
谢谢麦克斯
您不应该alloc/init
新的主视图,而应该获取对现有主视图的引用。