我正在使用Apple的可達性代碼,並且在網絡可達性發生變化時以及啓動服務器連接之前設置了初始通知。該代碼在我使用wi-fi時起作用,並關閉wi-fi接入點。但是,當我用Wi-Fi和底層寬帶連接啓動應用程序並運行應用程序時,然後斷開Wi-Fi路由器與寬帶路由器的連接(即,Wi-Fi已打開但沒有互聯網連接),並且我做了可達性檢查,我得到的網絡狀態是ReachableViaWiFi。我已經嘗試了reachabilityForInternetConnection和reachabilityWithHostName。當無線網絡連接但沒有互聯網時,可達性不工作
關於蘋果的可達性代碼是否可用於檢測WiFi連接但沒有底層網絡連接的情況的任何想法?
謝謝!
這不起作用... – user3079872
它會工作,當我檢查互聯網是否可用。如何在互聯網斷開連接的情況下立即收聽並自動顯示互聯網不可用狀態? – NandhaKumar