在detailsviewcontroller中进行更改时,在masterviewcontroller中重新加载tableview

时间:2012-06-06 11:30:06

标签: iphone uitableview uisplitview

当我在详细视图中进行一些更改时,我正在使用拆分视图并希望在主视图中重新加载表。

我回调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 个答案:

答案 0 :(得分:0)

您不应该alloc/init新的主视图,而是获得对现有视图的引用。