如何在应用程序委托中的applicationWillResignActive上区分锁定屏幕和主页按钮(后台多任务处理)

时间:2011-01-24 14:30:16

标签: objective-c clock alarm uiapplicationdelegate uiapplication

我正在写一个闹钟应用程序。

如果我错了,请纠正我:

在两个事件(iOS 4.x中的锁定和主页按钮)上调用applicationWillResignActive:方法。锁定时,我的应用程序可以继续运行(如果使用DeepSleepPreventer.h,则永远运行)以检查警报是否应该关闭。当按下主页时,它必须在某个时间停止工作(除了一些基本的背景计算)。所以在这种情况下,我必须设置一个本地UILocalNotification来触发警报。

所以我的问题:如何区分这两个事件?

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试在应用代理中实施-applicationDidEnterBackground: