2012-06-06 35 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

相關問題