ios – 检测意外关闭我的应用程序

前端之家收集整理的这篇文章主要介绍了ios – 检测意外关闭我的应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有时用户按下主页按钮并关闭最近列表中的应用程序.

我想用“这个应用程序上次没有正确关闭”的消息提醒用户.

如何检测到这样意外的关闭应用程序?有什么办法吗?
另外我想保存用户填写的数据.

以下方法工作得很好,但在后台停留一段时间后,关闭应用程序将不会被调用到此方法.

- (void)applicationWillTerminate:(UIApplication *)application

swift 3.0有什么解决方案吗?

解决方法

要保存用户填写的数据,应使用func applicationDidEnterBackground(_ application:UIApplication)函数.

这是功能描述:

// Use this method to release shared resources,save user data,
invalidate timers,and store enough application state information to
restore your application to its current state in case it is terminated
later.
// If your application supports background execution,this method is called instead of applicationWillTerminate: when the user
quits.

至于“这个应用程序未正确关闭上次”消息,您想要呈现给用户显示这样的消息是错误的.关闭应用程序的方法是按主屏幕并将其从列表中关闭,因此这是预期的行为.

原文链接:https://www.f2er.com/iOS/329969.html

猜你在找的iOS相关文章