我想知道如何在运行一个动作后保存视图的状态,然后又返回另一个视图?
请帮助
答案 0 :(得分:0)
将状态变量存储在NSUserDefaults中或使用NSArchive / sqlite数据库。取决于您希望存储哪种状态信息。如果加载了新视图(使用presentModalView或UINavigationController),请始终假设您的上一个视图将“卸载”。这样你总是为最坏的情况做好准备。在内存不足的情况下,当前不可见的视图会使其“视图”被卸载,因此您必须自己恢复以前的状态(如果第一个视图没有被破坏,您甚至可以简单地使用类变量)。