2013-03-18 128 views
0

在我的iOS應用我使用的是正確填充上推出一個UITableView和我使用導航到一個子視圖:Xcode中的iOS 6 - UITableView的空對導航回用故事板

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
[self performSegueWithIdentifier:@"showSubView" sender:self]; 
} 

子視圖加載我能當訪問UITableView,但當我使用導航欄上的後退按鈕導航時,我想先更新表格,然後才能看到用戶。我試圖更新viewWillDisappear表,但myTableView爲NULL,因爲某些原因:

- (void)viewWillDisappear:(BOOL)animated 
{ 
[_myTableView reloadData]; 
} 

我已經在頭文件中聲明myTableView:

@property (weak, nonatomic) IBOutlet UITableView *myTableView; 

一切都是正確引用,所有視圖控制器有相同的類「ViewController」,所以我不明白爲什麼這不起作用!有任何想法嗎?謝謝!

回答

1

您應該使用viewWillAppear而不是viewWillDisapear。直到視圖不再可見之後纔會調用viewDidDisappear

+0

這樣做的伎倆,非常感謝你! – Matt 2013-03-18 23:38:47