【发布时间】:2013-11-01 04:07:16
【问题描述】:
我不知道如何称呼这种状态。所以为标题错误道歉。
有没有办法让我检查用户是否要离开我的应用程序。例如,当用户在主屏幕上点击 2 次时,会显示最近打开的应用程序。我想知道这个状态,所以我可以在我的应用上修改一些东西。
我检查了所有委托方法都没有涵盖这一点。 applicationWillResignActive: & applicationDidEnterBackground: 没有被解雇。
提前致谢。
【问题讨论】:
-
在这种情况下应该调用
applicationWillResignActive:应用程序委托方法。我刚刚测试了我自己的应用程序,它是。如果用户选择另一个应用程序,则将调用applicationDidEnterBackground:委托。这假设用户双击 Home 按钮时正在使用您的应用。 -
哇,感谢您指出这一点。不知道该调用什么,因此不知道搜索关键字。谢谢一百万。
-
@rmaddy 用户尚未选择其他应用。用户只需打开多任务切换器。如何知道是否处于这种状态?没有打电话给
applicationDidEnterBackground因为该应用还没有进入后台。 -
无法知道您的应用为何退出活动状态。可能的原因有很多。