我正在開發使用網絡的iPhone應用程序。 iPhone通過HTTP請求與我的服務器通信,並且應該在WiFi和3G上工作。
我目前使用NSURLConnection initWithRequest
到異步請求發送到我的服務器,並得到響應(但我將很快與ASIHTTPRequest
圖書館工作)Objective C - 從WiFi切換到3G,反之亦然
有一兩件事,我不知道的是,
會發生什麼事,當用戶設備從WiFi到3G(反之亦然)?
我知道無法使用相同的連接並且必須建立新的連接。
但是,我需要做些什麼來處理這種情況,還是NSURLConnection
自動處理?
例如,如果我發送了一個請求,並且在獲取響應的過程中連接發生了變化,那麼這個請求會發生什麼?
我看到了Apple的Reachability示例代碼,我知道我可以使用Reachability來檢測網絡更改,但不知道如何處理這些更改。