0

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

4

4 回答 4

2

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

于 2012-07-12T10:29:17.143 回答
0

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

于 2012-07-12T10:26:56.987 回答
0

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

于 2012-07-12T10:29:15.690 回答
0

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

于 2012-07-12T13:14:17.693 回答