首页 > 解决方案 > 在视图控制器之间切换时保留按钮状态

问题描述

我目前有一个带有 2 个视图控制器的导航控制器。单击 VC 1 上的按钮 A 后,它会将我带到 VC 2。VC 2 有一个清单。从清单中选择所需项目时,我可以选择和取消选择清单按钮。然后我单击 VC2 上的后退按钮返回到 VC 1。当我想在 VC 2 中编辑清单时,我单击按钮 A 返回到 VC 2 但清单已重置为默认状态,我的选择都没有被保存。

我已经研究过模型视图控制器、展开转场、用户数据、弹出视图控制器,但我仍然对选择和坚持什么感到很困惑,以使其工作。

任何帮助深表感谢。谢谢。

标签: xcodeviewcontroller

解决方案


用于UserDefaults保存信息。但请记住,如果您保存的数据相当小(听起来像字符串/布尔值数组),请使用它。

要学习 UserDefaluts,请访问此链接

这里有两个链接12可以帮助您解决问题。让我知道它是否有帮助。


推荐阅读