【发布时间】:2011-05-23 00:56:00
【问题描述】:
当我正在开发的应用程序启动时,用户会返回关闭前最后一次打开的视图。这似乎是正常的行为。我可以关闭它以确保用户始终从登录视图开始吗?
感谢您的建议 弗兰克
【问题讨论】:
标签: iphone objective-c launch
当我正在开发的应用程序启动时,用户会返回关闭前最后一次打开的视图。这似乎是正常的行为。我可以关闭它以确保用户始终从登录视图开始吗?
感谢您的建议 弗兰克
【问题讨论】:
标签: iphone objective-c launch
您可能在 iOS >= 4.0 上运行。这是默认行为。要禁用在 Info.plist 上将 UIApplicationExitsOnSuspend 设置为 true。
【讨论】:
正如 Felz 指出的那样,您可以轻松禁用此功能。我建议尽管保留它并开发另一种解决方案。如果应用程序在他们离开的地方重新打开,用户通常会很感激。也许他们想快速查找一些东西,也许他们只是接到一个电话——当他们回来时,他们不想重新输入登录信息。
如果您的应用显示秘密信息或其他您不希望被轻松访问的内容,您仍然可以实现一个计时器:当应用在后台运行了一段时间时,例如5 分钟,然后重新打开,您可以再次显示您的登录屏幕。
【讨论】: