想象一下,你有一个正在运行的iOS应用程序.它建议你去AppStore更新自己.您按下按钮,转到AppStore,更新应用程序,然后返回正在运行的(?)应用程序.
接下来发生什么?
您的应用会在更新时被杀死并在返回时重新启动吗?如果那样的话什么时候会被杀死?更新开始或结束时?
在更新期间仍然使用旧版本时,是否有可能返回应用程序(尽管非常不受欢迎)?
当用户开始更新时,应用程序将退出,并且不会自行启动.但是,你可以确保当前的工作/游戏/等.通过将用户将应用程序发送到后台或应用程序终止时将其保存到磁盘/云/默认值来保存.这两种情况都可以通过使用UIAppDelegate协议的相应部分来处理(并对您的app delegate.m文件进行更改).