在iOS4中进行多任务处理时,主页按钮会将应用程序置于后台,当它返回到前台时,我希望视图控制器“刷新”(因此可以调用viewWillAppear)。我把它放在app委托中认为这应该可以工作但没有任何反应
- (void)applicationDidFinishLaunching:(UIApplication *)application {
//
[window addSubview:viewController.view];
[window makeKeyAndVisible];
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
[viewController.view reloadInputViews];
}
任何人都可以帮我强迫视图控制器在显示时执行/刷新吗?
答案 0 :(得分:1)
你可以明确地调用viewWillAppear,例如
- (void)applicationWillEnterForeground:(UIApplication *)application {
[viewController.view reloadInputViews];
[viewController viewWillAppear];
}