如果在我調用任何Web服務時iPhone屏幕自動鎖定或每年鎖定一次,那麼連接會中斷並且其連接不能連接服務器消息。iPhone上的Web服務調用失敗屏幕鎖定
有什麼辦法可以恢復服務調用或處理屏幕鎖定方案。
由於這個程序進去不一致的狀態一定時間
如果在我調用任何Web服務時iPhone屏幕自動鎖定或每年鎖定一次,那麼連接會中斷並且其連接不能連接服務器消息。iPhone上的Web服務調用失敗屏幕鎖定
有什麼辦法可以恢復服務調用或處理屏幕鎖定方案。
由於這個程序進去不一致的狀態一定時間
當手機被鎖定或應用程序在後臺模式。你需要調用API作爲後臺服務。
是的,您可以處理屏幕鎖定方案。
[UIApplication sharedApplication].idleTimerDisabled = YES;
你可以把這個當你開始調用Web服務,並通過設定值停下來NO
,當你完成你的工作。
如果它不起作用,那麼你可以把這一行放在appdelegate的方法中。
- (BOOL) application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {
[UIApplication sharedApplication].idleTimerDisabled = YES;
return YES;
}
這將禁止您在運行時整個應用程序的自動屏幕鎖定。
如果用戶錯誤地或手動地鎖定屏幕 –
不,我們不能處理用戶的事件,但我們可以處理可以在其中管理appdelegate的applicationDidEnterBackground和applicationWillEnterForeground方法.. – Max
其實它的工作正常與背景模式,如果我按主頁按鈕它適當,但它在屏幕鎖定失敗 –