2011-07-15 69 views
0

當我的iPad應用程序使用ASIHTTP庫發出Web請求時,如果沒有Internet連接,它將失敗。如何判斷iPad是否以編程方式進行WiFi連接?

我想確定具體什麼時候沒有互聯網連接,並向用戶顯示一個唯一的錯誤(相對於只是確定可能由於多種原因而發生的呼叫失敗):例如,目標網站已關閉。

回答

2

我注意到當沒有Internet連接可用時,ASIHTTPRequest返回一個狀態碼0。如果網頁不可用或與服務器通信時發生其他錯誤,則返回實際的HTTP狀態代碼。

在這種情況下,您可以檢查以確定request.responseStatusCode == 0是否爲真,並對其​​採取行動

相關問題