2013-01-09 59 views
1

我已經經歷了很多問題,但沒有弄清楚我將如何獲得iOS 5及更高版本的鎖定/解鎖事件。如何識別用戶鎖定/解鎖iPhone5設備時的特定事件?

從各種文章中,我瞭解到當用戶在iOS 5 iPhone上鎖定屏幕時,套接字連接丟失,因此我們需要在後臺方法beginBackgroundTaskWithExpirationHandler中處理網絡連接部分。

但是,有沒有一種確切的方法來處理iOS上的鎖定/解鎖事件? 由於applicationWillResignActive方法被稱爲屏幕鎖定/解鎖和其他事件,如通過按主頁按鈕或啓動其他應用程序退出應用程序。

當iPhone屏幕鎖定/解鎖時,是否有任何具體的代表方法只有

回答

3

不,一般無法區分爲什麼你的應用程序轉換到背景。有一些方法可以檢測電話(核心電話框架中的CTCallCenter),但無法確定設備是否被專門鎖定。