解雇当前呈现并在应用简历上显示特定的ViewController

时间:2012-10-14 09:23:46

标签: ios modalviewcontroller

我是新手并为iPhone开发单一视图应用程序( A B C D )查看控制器。根视图控制器 A ,其他视图控制器显示为

  

[self presentModalViewController: C 动画:是];   点击某个按钮。

如果应用程序由于电话或主页按钮或任何操作暂停在 C 或任何其他视图,并且在恢复时我想要关闭显示的视图( C 或< strong> D 或任何)并且出现 B

我应该编码什么? (在appDelegate.m上)或Where ??

1 个答案:

答案 0 :(得分:0)

您可以使用AppDelegate方法:

<强>更新

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    // Restart any tasks that were paused (or not yet started) while the application was
    //inactive. If the application was previously in the background, optionally refresh the user interface.
    [self.viewController dismissAnyViewController];
    [self.viewController representBmodelViewController];
}

viewContoller中实施这两种方法,第一种方法是使用

来排除您在场的任何viewController
[self dismissModalViewControllerAnimated:NO];

然后显示您想要的viewController

阅读方法内的注释,了解它的作用。