退出iOS App后如何回到同一屏幕/页面?

时间:2014-11-19 00:25:22

标签: ios objective-c iphone ipad swift

我正在处理包含多个表单的iOS应用程序,用户可以选择表单“A”并启动它。 用户可以前后移动以根据需要更改输入数据。 用户可以将表单保存在表单“A”的任何特定点并稍后返回,并从表单“B”开始。 问题是,即使用户退出应用程序,用户应该仍然能够向前/向后导航,当用户返回完成“A”形式时,如何返回到相同的视图/屏幕。

任何想法都赞赏。

由于

1 个答案:

答案 0 :(得分:0)

只要应用程序保留在Background or in suspend中,就会显示上次使用的视图。

每当应用程序由于内存限制而被用户或iOS终止时,包含viewControllers的堆栈将被删除。

因此,当用户启动应用程序时,流程将从initialViewController开始。但是,您可以使用applicationWillTerminate将数据保存在NSSearchPathForDirectoriesInDomains中,以保留用户在结束前输入的数据。