如何在iPhone中重新启动应用程序时保留视图和控制器?

时间:2009-09-23 21:18:27

标签: iphone

我正在构建游戏,并希望在重新启动应用程序时为用户提供继续功能。所以我想知道如何编写代码或如何启动它上次离开的应用程序。

应用中心是否有可用的示例代码,说明了如何实现这一点。

提前Tnx。

2 个答案:

答案 0 :(得分:1)

使用NSUserDefaults。我不知道你的应用程序是如何构建的,但是这样,你可以在应用程序退出时存储一些信息。下次启动时,您可以检查是否存在值(NSUserDefaults的行为类似于NSDictionary),如果存在,则从那里开始。

Jeff LaMarche有一个关于保存标签栏控制器on his blog的状态的教程。

答案 1 :(得分:1)

我认为您可以使用一种持久存储形式,例如NSUserDefaults,您可以在其中保存应用程序的状态,并在每次重新启动后重新加载它。我正在考虑加载Nib名称和特定控件的属性,具体取决于应用程序的逻辑。