首页 文章

IOS检查有效的互联网连接甚至通过无线互联网的WIFI连接

提问于
浏览
0

请帮我解决如何检查iPhone中的互联网连接 .

我尝试检查Apple的可访问性框架,但如果没有互联网通过WIFI连接,它就不会返回 .

我得到的是通过wifi可以到达 .

我尝试的另一个选项是与google.com等发出同步请求并检查响应代码 .

有没有其他方法可以检查,以便我可以避免发出网址请求并检查响应代码 .

提前致谢 .

1 回答

  • 1

    检查wifi是否可以访问(使用Apple的可访问性),然后发出请求以确保主机可访问 .

    // wifi checking code here
    //...
    [[[NSURLSession sharedSession] dataTaskWithURL:[NSURL URLWithString:@"http://yourServer.com/someLightFile.html"] completionHandler:^(NSData *data, NSURLResponse *response, NSError *error)
    {
        if (!error) {
            // Your host is reachable
        }
    }] resume];
    

相关问题