1

我已经经历了很多问题,但并没有确切地知道我将如何获得 iOS 5 及更高版本的锁定/解锁事件。

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

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

是否有任何特定的委托方法在 iPhone 屏幕被锁定/解锁时调用?

4

1 回答 1

3

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

于 2013-01-09T12:42:41.753 回答