1

我想就如何恢复 viewControllers 状态提出一些建议。就像在名为“Pic Collage”的应用程序中创建卡片并保存并稍后恢复它一样。

4

2 回答 2

4

如果您真的想了解状态保存,请参阅 WWDC 2012 视频,在 iOS 上保存和恢复应用程序状态

但是,有问题的应用程序也很可能只是将模型数据(表示此卡的对象模型)保存在持久存储中,并且当应用程序重新启动时,它只是再次加载该模型数据。从Core Data(强大,但有点复杂)到plist(简单,但不太复杂),有很多可能的持久存储技术。还有很多其他选项(存档和序列化、SQLite、JSON 等),但我不想进一步模糊这个问题。

我建议您熟悉其中一些技术,进行一些演示,如果您有其他问题,请回来。但是这个问题太宽泛了,目前无法给出具体的答案。

于 2013-08-10T21:21:45.830 回答
0

如果您支持 iOS 6 及更高版本,请查看State Preservation and Restoration。即使您必须支持旧版本的 iOS,文档也会指导您何时以及如何实现恢复以及您需要考虑的事项。

于 2013-08-10T21:19:05.480 回答