当我按下播放然后在Xcode中停止时,我的代码保存到我的sqlite3数据库。但是,当我按下播放然后回家而不是按停止时,它不会保存。每次我测试保存功能时,我都打开了终端并检查了deriveddata中的数据库。我没有任何代码:
(void)applicationDidEnterBackground:(UIApplication *)application
我也没有任何代码:
(void)applicationWillTerminate:(UIApplication *)application
。
当用户按下按钮时,我直接保存到数据库。模拟器中的主页按钮和Xcode中的停止按钮有什么区别?
答案 0 :(得分:2)
主页按钮最小化您的应用程序(将调用applicationDidEnterBackground)并按停止按钮终止您的应用程序。通过快速双按主页按钮,您可以通过点击其中一个应用程序图标来查看最小化的应用程序,这将使您的应用程序从背景状态再次激活。