iOS4中的App委托和View Controller

时间:2010-07-31 03:44:51

标签: iphone delegates uiviewcontroller ios4

在iOS4中进行多任务处理时,主页按钮会将应用程序置于后台,当它返回到前台时,我希望视图控制器“刷新”(因此可以调用viewWillAppear)。我把它放在app委托中认为这应该可以工作但没有任何反应

 - (void)applicationDidFinishLaunching:(UIApplication *)application {    

    //  
    [window addSubview:viewController.view];
    [window makeKeyAndVisible];
 }


 - (void)applicationWillEnterForeground:(UIApplication *)application {
    [viewController.view reloadInputViews];
 }

任何人都可以帮我强迫视图控制器在显示时执行/刷新吗?

1 个答案:

答案 0 :(得分:1)

你可以明确地调用viewWillAppear,例如

- (void)applicationWillEnterForeground:(UIApplication *)application {
    [viewController.view reloadInputViews];

    [viewController viewWillAppear];
 }