在IOS中应用程序发生崩溃时呈现UIViewController

时间:2014-02-05 06:04:23

标签: ios objective-c uiviewcontroller

在我的应用程序中,我有一个登录视图控制器,其中弹出窗口显示用户名和密码的文本字段。我试图在两个应用程序之间切换并传递数据。

  • 假设这两个应用是APP1APP2,然后A1中有另外两个视图控制器B1APP1。他从这两个应用程序切换工作正常,数据也正在通过。
  • 我正在尝试从A1B1切换到APP2,当我们从APP2切换回APP1时,它会出现在ViewController {{1或A1取决于从哪个viewcontroller调用它。
  • 问题是B1是一个繁重的应用程序,消耗了大量的内存,ios有时会杀死APP2,当我切换回来时,它需要我登录屏幕。 APP1在内存管理方面完全优化(主要包括图像)。
  • 我想要实现的是,即使APP2崩溃,我想绕过登录屏幕,并在APP1切换回来时将用户带到A1B1 }。

关于如何实现这一目标的任何想法?这是一个APP2应用程序。

谢谢。

1 个答案:

答案 0 :(得分:1)

在代理中实施application:shouldSaveApplicationState:application:shouldRestoreApplicationState:

这将保存UICollectionViewUIImageViewUIScrollViewUITableViewUITextFieldUITextViewUIWebView

对于其他所有内容,请使用applicationWillResignActive编写用于保存状态的代码,并使用application:didFinishLaunchingWithOptions来检索状态。

查看文档here