gpt4 book ai didi

ios - 如何在 iOS 中多次返回时保存和再次加载 View 数据

转载 作者:行者123 更新时间:2023-11-29 02:12:14 25 4
gpt4 key购买 nike

我正在开发一个具有许多 View Controller 的项目。假设他们是:A -> B -> C -> D -> E ->F ->G -> H。每个都有一个后退按钮和一个用于切换到另一个 View 的下一个按钮,并且有许多文本字段。

我在每个文本字段中输入了文本。从 H View 中,我可以通过 popviewcontroller 返回到以前的 View 并查看键入的数据。但是当我再次单击“下一步”按钮时, View 上的所有数据都丢失了。我需要连续后退/下一个而不丢失数据。我该怎么做?

最佳答案

创建一个单例类。

给 Singleton 类一个属性,如 Form *form;如果你开始你的第一个 ViewController 创建一个新的 Form

[Singleton sharedInstance].form = [[Form alloc] init];

离开时首先从 TextField 的 ViewController 设置属性

[Singleton sharedInstance].form.name = textField.text

离开第二个 ViewController 设置属性

[Singleton sharedInstance].form.mail = textField.text

在每个 ViewController 中的 viewWillAppear 方法中设置存储的文本

self.textField.text = [Singleton sharedInstance].form.name

self.textField.text = [Singleton sharedInstance].form.mail

这是一个简单的例子,但希望它有助于理解要做什么:)

关于ios - 如何在 iOS 中多次返回时保存和再次加载 View 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29164779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com