gpt4 book ai didi

iphone - 保持 ViewController 处于相同状态/保持它在后台加载?

转载 作者:可可西里 更新时间:2023-11-01 05:47:03 24 4
gpt4 key购买 nike

我目前正在开发一个具有多个 View 、30 多个 ViewController 的应用程序。我正在使用 Storyboard将 View 流连接在一起。

我希望这样,当用户离开一个 ViewController 时,当他们返回到该 View 时,它会保持与用户输入的更改相同的状态。 (进入 UITextFeild、UILabel、UITextView 等)

因为我有很多 View ,所以最好不必将信息存储在全局变量中或使用:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

提前致谢,问候

最佳答案

有很多方法可以存储数据;全局变量和默认系统通常不是最佳选择。听起来您应该考虑为您的应用程序开发一个真实的数据模型。模型是 MVC 中的 M,它本质上是一个或多个存储数据和管理应用程序“业务逻辑”的对象。

您的模型可能像单个可变字典一样简单,也可能是相互关联的对象的复杂图形。我不会在这里解释所有的 MVC —— 如果您不熟悉这个概念,您可以(应该)阅读它。但是当然可以创建一个模型来保存每个 View Controller 的状态,并且当给定的 Controller 变为事件状态时,它可以设置其 View 层次结构以匹配保存的状态。

关于iphone - 保持 ViewController 处于相同状态/保持它在后台加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9677749/

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