2012-06-06 27 views
1

我正在玩分割视图,并希望在主视图中重新加载表格时,我在详细视图中进行了一些更改。当在detailviewcontroller中进行更改时,在masterviewcontroller中重新加载tableview

我做一个回调马西德威重新加载数据:

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

中的DetailView

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

的numberOfSectionsInTableView和numberOfRowsInSection被称为(我检查了它与NSLog),但cellForRowAtIndexPath永远不会被调用。

我失踪了什么?

感谢, 最大

回答

0

你不应该alloc/init一个新的主视图,但到现有的引用。

+0

你是对的,但我没有现有的参考。无论如何,我解决与通知。谢谢, – masgar

相关问题