当用户锁定/解锁iPhone5设备时,如何识别特定事件?

当用户锁定/解锁iPhone5设备时,如何识别特定事件?,iphone,objective-c,ipad,ios5,ios5.1,Iphone,Objective C,Ipad,Ios5,Ios5.1,我已经回答了很多问题,但没有确切了解如何获得iOS 5及以上版本的锁定/解锁事件 从各种帖子中,我了解到当用户在iOS 5 iPhone中锁定屏幕时,套接字连接将丢失,为此,我们需要在后台方法beginBackgroundTaskWithExpirationHandler中处理网络连接部分 但有没有一种确切的方法专门处理iOS上的锁定/解锁事件? 因为applicationWillResignActive方法是为屏幕锁定/解锁和其他事件调用的,比如通过按home按钮退出应用程序或启动另一个应用程

我已经回答了很多问题,但没有确切了解如何获得iOS 5及以上版本的锁定/解锁事件

从各种帖子中,我了解到当用户在iOS 5 iPhone中锁定屏幕时,套接字连接将丢失,为此,我们需要在后台方法
beginBackgroundTaskWithExpirationHandler
中处理网络连接部分

但有没有一种确切的方法专门处理iOS上的锁定/解锁事件? 因为
applicationWillResignActive
方法是为屏幕锁定/解锁和其他事件调用的,比如通过按home按钮退出应用程序或启动另一个应用程序


当iPhone屏幕被锁定/解锁时,是否有任何特定的委托方法称为“仅

否,通常无法区分您的应用程序转换到后台的原因。例如,有一些方法可以检测电话呼叫(
CTCallCenter
,在核心电话框架中),但无法判断设备是否被专门锁定