如何在iphone中保留数据?

时间:2012-07-12 09:39:09

标签: iphone ios

在我的应用程序中,我有第一个viewController,其中用户提供一些输入来搜索地址并在下一个viewController中找到相关地址。我想要的是,当用户返回第一个viewController时,他输入的数据应保留在各个字段中。

4 个答案:

答案 0 :(得分:2)

如果您正在制作基于导航的应用程序,则默认情况下将保留数据。请确保您没有在任何方法中将其设置为nil,例如viewWillAppear或viewDidAppear或其他..

答案 1 :(得分:0)

您可能在viewDidAppear或viewWillAppear中拥有视图控制器的设置代码。如果是这种情况,请尝试将其更改为viewDidLoad方法。

答案 2 :(得分:0)

只要当您返回第一个控制器时对象仍处于活动状态,用户输入的数据仍应位于各个字段中。

答案 3 :(得分:0)

你是如何呈现下一个viewController的?你是怎么从下一个viewController回到第一个viewController的?如果你通过创建第一个viewController的新瞬间(从下一个viewController)回到第一个viewController,那么之前的数据将不存在。