0
A
回答
1
看看NSUserDefaults
API。
您可以将当前屏幕的对象保存在NSUserDefaults
中,然后在启动时检查该对象。
在视图加载时创建一个NSMutableDictionary
对象,并且每次更改它的值并将其存储在用户默认值中。
NSMutableDictionary *currentScreen = [[NSMutableDictionary alloc] init];
[currentScreen setObject:@"AboutPage" forKey:@"screen"];
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
[standardUserDefaults setObject:currentScreen forKey:@"lastScreen"];
然后,当应用程序加载时,检查用户默认的“lastScreen”键并加载相应的视图。
希望这会有所帮助。
0
在iOS4的它自动完成的,因为当你退出你的应用程序,它实际上进入后台模式和不退出。所以当你再次“启动”它时,它会在用户离开的同一个地方打开。
以前的iOS版本没有这个功能,你应该自己照顾它。
0
根据您的应用,您可能需要考虑使用Three20 library。这个库有你正在寻找内置的那种持久性。
相关问题
- 1. iPhone应用程序与记住最后一次用户操作
- 2. 解锁屏幕后iPhone应用程序卡住
- 3. Web应用程序 - 如何记住最后一个查询?
- 4. iphone应用程序进入屏幕
- 5. iPhone应用程序加载屏幕
- 6. 屏幕不启动iphone应用程序
- 7. iPhone应用内屏幕保护程序
- 8. 从一个应用程序的屏幕打开多个应用程序
- 9. 从后台转到iphone的应用程序的主屏幕
- 10. 如何在iphone应用程序中显示正方形后登记屏幕?
- 11. iPhone:屏幕旋转,然后应用程序崩溃
- 12. 应用程序不适应屏幕
- 13. 许多应用程序商店应用程序,一个开始屏幕
- 14. Android保持屏幕在应用程序
- 15. 不显示启动iOS应用程序时的最后一个屏幕
- 16. 通过五个屏幕转换后返回到我的iPhone应用程序的第一个屏幕
- 17. iphone后台应用程序
- 18. 我的iPhone应用程序的最小应用程序大小?
- 19. 屏幕锁定应用程序调用
- 20. 从另一个iphone应用程序启动一个iphone应用程序?
- 21. 在一个Iphone应用程序中使用另一个应用程序?
- 22. 使用Tablayout的Android应用程序让应用程序在屏幕之外?
- 23. 应用程序的黑色屏幕?
- 24. 摇动屏幕的应用程序
- 25. 我的应用程序保持屏幕
- 26. iOS应用程序的加载屏幕
- 27. AIR应用程序的屏幕截图
- 28. 创建多个屏幕iPhone应用程序?
- 29. iPhone屏幕共享应用程序中使用的私人API
- 30. 更新应用程序后的iPhone应用程序问题
谢谢,但我需要这个在iPhone OS 3.0 ...我需要一个指针,我应该如何做到这一点..我知道我可以在applicationWillTerminate中做到这一点。 ..但任何其他想法(用较少的努力)将不胜感激.. – Saurabh 2010-08-04 05:07:47