gpt4 book ai didi

ios - 如何在主从 ios 应用程序中保存详细 View 的状态?

转载 作者:行者123 更新时间:2023-11-29 13:24:09 25 4
gpt4 key购买 nike

我有一个主从应用程序,对于主视图中的每个单元格,我想要一个唯一的详细 View 。我想我可以做的是在退出 View 时保存详细 View 的状态,然后在选择不同的单元格时以某种方式访问​​该 View 的保存数据并将其显示在详细 View 中。详细 View 上唯一的对象类型是 TextView 和 ImageView 。我该怎么做呢?有没有更好的办法?

最佳答案

如果主细节 View 类似于设置页面,那么您可以将该数据保存在 NSUserDefaults

=> 设置值:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setValue: @"some_value" forKey: @"some_setting"];
[defaults synchronize];

=> 获取值:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
self.label1.text = [defaults stringForKey: @"some_setting"];

您可以使用如下所示的模型:

Model - A common class that remembers all the settings/configurations
Master VC - Do some changes and store those changes in the Model
Detail VC - Access the Model and display cells accordingly

关于ios - 如何在主从 ios 应用程序中保存详细 View 的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13595240/

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