我正在處理基於套接字的客戶端 - 服務器應用程序。鎖定iPhone斷開僅在iOS 5上的插座
當運行iOS 4,4.2.1,4.3.2等中的任何iDevice的用戶在連接到服務器時單擊鎖定按鈕時,連接保持活動狀態。
但是,當我在任何運行iOS 5的設備上單擊鎖定按鈕時,連接立即被銷燬,並且從鎖定屏幕返回到應用程序後,我將看到在調用NSStreamEventErrorOccurred方法時調用的NSAlertView。
我已經有幾個客戶端測試應用程序,並且他們每個人與iOS 5都有這個完全相同的問題 - 無論設備(iPod 2g,iPod 4g,iPhone 3GS,iPhone 4)。
iOS 5設備處理鎖的方式是否有任何更改?我怎樣才能解決這個問題?
編輯:
我應該提到的項目在Xcode 4(iOS 4的SDK)開始,目前正在在Xcode 4.2中使用。不知道這事與否。
可能的重複[iPhone應用程序網絡連接斷開與新的IOS 5.0 sdk屏幕鎖定後](http://stackoverflow.com/questions/7866651/iphone-app-network-connection-disconnect-after-screen-locking-with-new-ios- sdk-5) – 2011-11-25 15:02:59
這將是有趣的知道這是否是獨特的5.0.1或5.0是否有相同的行爲考慮到電池節省'錯誤修復'蘋果在5.0.1添加 – Dolbz
啊從複製的外觀啊出現它不是5.0.1的具體,它是一個iOS 5的功能 – Dolbz