2012-12-13 138 views
-3

我想保存我的应用程序的状态。我正在开发具有导航,标签栏控制器,呈现视图等应用程序。关闭应用程序时,我想存储应用程序的状态,以便在再次启动时显示最后一个屏幕。保存应用状态

+2

http://whathaveyoutried.com/ –

+0

你的问题应该是''我的解决方案有什么问题?'',不''“我的问题有什么解决方法?” –

+0

我的问题是找到我的建议应用要求。我的应用需要维护状态。即第一次应用程序将以登录屏幕开始。但下次应用程序应该从最后打开的屏幕开始。 –

回答

1

这是自动的,iOS会为您处理。如果用户只需按下主页按钮,则当他回来时,应用程序将恢复到离开时的状态。只有当用户手动杀死应用程序(打开多任务栏并杀死应用程序)或者设备需要释放一些内存时,才会杀死您的应用程序。如果重新启动设备,或者经过一段时间(取决于很多事情),会发生这种情况。

如果您希望自己的应用程序返回到被杀死的状态(无论是由系统还是用户),那么您可能需要提供有关应用程序结构的更多信息)。

+0

是的,如果设备支持多任务处理,这是真的。 iPhone 3G不会这样做,有时候你想让用户回到他所在的位置,即使应用程序被杀死了。所以仍然有一些您可能想要这样做的正当理由。 – rckoenes

+0

@rckoenes:当然,这就是为什么我把最后一段;)我认为我们需要更多的信息,他的应用程序的工作 – rdurand

+0

抱歉阅读该部分,但仍然是一些旧设备不会做多任务。 – rckoenes