重新加载uiviewcontroller

问题描述:

我正在使用UINavigationController在UIViewControllers之间导航。 但有一些问题,我无法得到解决方案。重新加载uiviewcontroller

问题来了 - 当我回到父控制器时,父控制器中的表应该重新加载。 我在应用程序中使用了Interface Builder。 请帮助解决这个问题。

在此先感谢...

当使用一个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

你可以使用的第一个视图控制器的viewDidAppearviewWillAppear方法,把你的重载代码在那里。

+0

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

+0

你的意思是“没有工作”是什么意思?该方法没有被调用?你如何重新加载表格视图?这里需要更多的信息。 – Rengers 2011-04-10 19:04:54

+0

这些方法没有被调用。 – 2011-04-10 19:06:50

使用- (void) viewWillAppear方法来执行此操作。在这里,您可以放入视图加载时要重新加载的所有方法调用。