2011-04-10 121 views
0

我正在使用UINavigationController在UIViewControllers之間導航。 但有一些問題,我無法得到解決方案。重新加載uiviewcontroller

問題來了 - 當我回到父控制器時,父控制器中的表應該重新加載。 我在應用程序中使用了Interface Builder。 請幫助解決這個問題。

在此先感謝...

回答

1

當使用一個UINavigationController,您可以使用UINavigationControllerDelegate方法

- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated 

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated 

在兩者的這些方法,你可以手動調用viewWillAppear中和viewDidAppear。

+0

這是正確的答案。 – XJones 2011-04-10 23:35:41

1

你可以使用的第一個視圖控制器的viewDidAppearviewWillAppear方法,把你的重載代碼在那裏。

+0

是的我用過但沒有工作。 – 2011-04-10 19:03:42

+0

你的意思是「沒有工作」是什麼意思?該方法沒有被調用?你如何重新加載表格視圖?這裏需要更多的信息。 – Rengers 2011-04-10 19:04:54

+0

這些方法沒有被調用。 – 2011-04-10 19:06:50

0

使用- (void) viewWillAppear方法來執行此操作。在這裏,您可以放入視圖加載時要重新加載的所有方法調用。

相關問題