我注意到当我的 ipad 应用程序来自后台时,它仍处于以前的状态(我关闭应用程序时的状态)。我已经检查了这个问题的 plist 和委托方法。实际上我有一个使用 UIWebView 的网络应用程序。我无法弄清楚实际问题是什么。我不希望我的应用程序在后台运行,并且每次打开时都应该从初始位置开始。
这个问题与缓存有关吗?应用关闭时是否需要删除缓存?
需要一些帮助
我注意到当我的 ipad 应用程序来自后台时,它仍处于以前的状态(我关闭应用程序时的状态)。我已经检查了这个问题的 plist 和委托方法。实际上我有一个使用 UIWebView 的网络应用程序。我无法弄清楚实际问题是什么。我不希望我的应用程序在后台运行,并且每次打开时都应该从初始位置开始。
这个问题与缓存有关吗?应用关闭时是否需要删除缓存?
需要一些帮助
事实上,用户希望应用程序能够回到他们离开的地方。在 iOS 上,内存中但不在前台的应用程序与已退出的应用程序之间没有真正的(用户)区别。
话虽如此,有两种方法可以做你想做的事:
UIApplicationExitsOnSuspend
标志添加到您的 Info.plist尝试将此添加到 Info.plist 文件中。
UIApplicationExitsOnSuspend=YES
作为布尔值。它不允许应用程序在后台运行。
好的,对不起..我自己找到了解决方案。
我只是把这个字段“应用程序不在后台运行”放在 info.plist
现在应用程序将在每次打开时从其初始状态开始。
谢谢你,