首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的iPhone应用程序部分地记住了它的UI状态?

为什么我的iPhone应用程序部分地记住了它的UI状态?
EN

Stack Overflow用户
提问于 2010-09-20 23:29:56
回答 1查看 246关注 0票数 0

我做了一个带有按钮和UISlider的小测试应用程序。触摸按钮会更改其标签文本。我已经为这两个控件添加了IBOutlet属性。我正在释放viewDidUnload中的所有属性,并在dealloc中将它们设置为nil。

现在有趣的是:我触摸了这个按钮。其标签从"0“更改为"1”,并更新其文本: tag == 1 -> "B",tag == 0 -> "A“。所以文本现在是"B“。然后我关闭应用程序(iPhones主页按钮)并重新启动它。按钮仍然是"B"!那件事怎么可能?App是否未销毁?

在iPhone 4上运行iOS4.1。

勒内

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-20 23:33:48

你是对的。应用程序不会被终止。在iOS 4中,当按下主页按钮时,应用程序会被挂起。当你“重新启动”应用程序时,它只是被移到了前台。这就是为什么你的应用程序状态没有改变的原因。注意:一旦挂起,应用程序可能会在没有通知的情况下被操作系统终止,因此请确保在应用程序挂起之前完成所有保存,例如在applicationDidEnterBackground:中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3752946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档