如何检测App何时进入暂停状态?

Der*_*mot 2 iphone objective-c multitasking

是否有一个事件被触发,或任何方式告诉我的应用程序何时进入或退出暂停状态?

编辑:我已经阅读了与AppDelegate事件相关的所有文档,并且我知道没有任何办法,从该类检测到移动到暂停状态.

具体来说,如果我的应用程序在后台播放音乐,并且音乐暂停,例如通过遥控器,音乐,以及之后不久的所有执行,都会暂停.当用户通过遥控器(或例如锁定屏幕)再次按下播放时,音乐再次开始并继续执行(app从暂停状态移动到背景状态).有什么方法可以检测到这个吗?我需要关闭一些服务,如断开网络套接字,停止bonjour服务等...

Piy*_*yap 5

看看这张图片,它显示了app的完整生命周期

http://www.cocoanetics.com/files/UIApplication_Delegate_post_4_v121.jpg