2012-07-12 79 views
0

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

回答

0

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

0

只要在返回到第一个控制器时对象仍然存在,用户输入的数据仍应位于各个字段中。

2

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

0

你是如何呈现下一个viewController的?你是怎么回到下一个viewController的第一个viewController?如果通过创建第一个viewController的新时刻(从下一个viewController)返回到第一个viewController,那么以前的数据将不会在那里。