重複の可能性:
ワイヤレスが利用可能な場合でも、SCNetworkReachabilityGetFlagsは0を返します
SCNetworkReachabilityGetFlagsを使用して、インターネット接続が利用可能かどうかを判断しています。特定の電話では、一部のホストまたはIPアドレスに到達できないなど、誤った情報が提供されることがあります。フラグを無視してリクエストを起動すると、すべてが正常に機能します。
この回答は、機内モードのオンとオフを再度切り替えると、SCNetworkReachabilityGetFlagsが使用している可能性のあるキャッシュが解放されることを 示しています。SCNetworkReachabilityGetFlagsは、ワイヤレスが利用可能な場合でも0を返します。
明らかに、これはユーザビリティの観点からは実際にはオプションではありません。誰かが同じ問題に遭遇しましたか?到達可能性をチェックするための代替手段はありますか?