【发布时间】:2013-12-12 04:58:32
【问题描述】:
这是关于 iOS7 上的 iOS 应用程序。 当一个活动的应用程序从多任务显示中被杀死时,我意识到 appDelegate 方法“applicationDidEnterBackground”似乎被调用了两次。 如果有人已经知道它,请告诉我它发生的原因。 (是 iOS7 的 bug 还是规范??)
【问题讨论】:
-
诡计,为什么我只调用一次?
-
该方法仅通过按主页按钮调用一次,但是当您从 MULTITASKING DISPLAY 终止 ACTIVE 应用程序时,该方法将再次调用。我认为这是kid0所说的iOS7错误。
-
这也发生在我的应用程序中。我看不出这被调用两次的充分理由。猜猜我们只需要保证方法是幂等的,这种方法自然应该是这样的。
标签: ios7 appdelegate