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

时间:2013-01-09 12:22:38

标签: iphone objective-c ipad ios5 ios5.1

我已经解决了很多问题,但是我没有明白我将如何获得iOS 5及更高版本的锁定/解锁事件。

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

但有没有一种确切的方法可以在iOS上专门处理锁定/解锁事件? 因为applicationWillResignActive方法被调用用于屏幕锁定/解锁和其他事件,例如通过按下主页按钮或启动另一个应用程序退出应用程序。

iPhone屏幕锁定/解锁时是否有任何特定的委托方法

1 个答案:

答案 0 :(得分:3)

不,没有办法区分为什么你的应用程序转换到后台。有一些方法可以检测电话(核心电话框架中的CTCallCenter),但没有办法告诉设备是否被特定锁定。