0

我注意到当我的 ipad 应用程序来自后台时,它仍处于以前的状态(我关闭应用程序时的状态)。我已经检查了这个问题的 plist 和委托方法。实际上我有一个使用 UIWebView 的网络应用程序。我无法弄清楚实际问题是什么。我不希望我的应用程序在后台运行,并且每次打开时都应该从初始位置开始。

这个问题与缓存有关吗?应用关闭时是否需要删除缓存?

需要一些帮助

4

3 回答 3

2

事实上,用户希望应用程序能够回到他们离开的地方。在 iOS 上,内存中但不在前台的应用程序与已退出的应用程序之间没有真正的(用户)区别。

话虽如此,有两种方法可以做你想做的事:

  1. 尝试将UIApplicationExitsOnSuspend标志添加到您的 Info.plist
  2. 在发送到后台或带到前台通知中重置您的 UI
于 2012-07-24T11:40:48.133 回答
2

尝试将此添加到 Info.plist 文件中。

UIApplicationExitsOnSuspend=YES

作为布尔值。它不允许应用程序在后台运行。

于 2012-07-24T11:38:37.543 回答
1

好的,对不起..我自己找到了解决方案。

我只是把这个字段“应用程序不在后台运行”放在 info.plist

现在应用程序将在每次打开时从其初始状态开始。

谢谢你,

于 2012-07-24T11:44:14.163 回答