【发布时间】:2012-06-21 14:29:13
【问题描述】:
我在我的应用程序中使用UINavigationController。在viewDidLoad中,根视图控制器从互联网获取信息,解析并显示。
当转到UINavigationController 中的另一个视图,然后返回到根UIViewController 时,不会重新加载控制器中的信息。这让我认为viewDidLoad 没有被调用。
当根视图控制器弹回到UINavigationController 中时,我应该使用什么方法来确保重新加载此信息?
编辑:
感谢大家的快速回复,这意味着很多。关于您的答案的另一个问题:viewWillAppear 或viewDidAppear?各有优缺点吗?
【问题讨论】:
-
viewWillAppear 将在视图显示之前处理,viewDidAppear 将在视图被压入堆栈顶部后处理。
标签: objective-c ios cocoa-touch uiviewcontroller uinavigationcontroller