2011-08-22 33 views
0

我有2次和1周的viewController:如何加載新的視圖方法?

在我已經加入另一視圖中的第一視圖:

[self.view addSubView:self.secondView]; 

在第二個視圖當i按回到然後我有移除第二視圖返回到第一查看

[self.view removeFromSuperView]; 

,但在我的第一個觀點存在UITableView我必須使用的UITableView[UITableView reloadData];方法,但我不知道是哪個方法時secondView被刪除時調用。

我的主要目標是調用一些方法,當我刪除第二個視圖,並調用任何方法將重新加載數據。

我已經嘗試了很多次,但要調用的方法和觀點的代表,但沒有發生,viewDidLoadviewWillAppearviewDidAppear沒有一種方法是趕上第二次..請告訴我...

感謝在提前。

回答

1

如果您想要運行viewWill...方法,則應該使用視圖控制器或模式視圖顯示方法之一,而不是手動添加子視圖。例如,使用UINavigationController可能是您描述內容的最佳方法。或者,您可以使用presentModalViewController:animated:方法來呈現模態視圖。

有關處理視圖之間轉換的更多信息,請參閱View Controller Programming Guide

+0

在presentModelViewController中,我可以訪問所有的方法,當我intiate presentModelViewController活動.. ?? –

+0

我不知道這是什麼意思。 –