iOS 检测网络是否可以使用
2018-03-02 10:48
447 查看
#define kAppleUrlTocheckWifi @"http://captive.apple.com" //检测网络是否可以使用 +(BOOL)isReach{ // 1.将网址初始化成一个OC字符串对象 NSString *newUrlStr = kAppleUrlTocheckWifi; // 2.构建网络URL对象, NSURL NSURL *url = [NSURL URLWithString:newUrlStr]; // 3.创建网络请求 NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:3]; // 创建同步链接 NSURLResponse *response = nil; NSError *error = nil; NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; NSString* result1 = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; if ([result1 containsString:@"Success"]) { NSLog(@"可以上网了"); // [PronetwayGeneralHandle shareHandle].NetworkCanUse = YES; return YES; }else { NSLog(@"未联网"); //[self showNetworkStatus:@"未联网"]; // [PronetwayGeneralHandle shareHandle].NetworkCanUse = NO; return NO; } }
相关文章推荐
- 使用keeplive机制,可以检测到网络异常。(转)
- ios检测是否有网络连接
- IOS使用Reachability实时检测网络连接状况
- IOS 检测网络链接是否可用 - 3
- ios检测网络是否存在
- ios检测网络是否存在
- iOS 应用中检测网络是否存在的方法
- 使用nc检测udp端口是否可以正常通讯
- ios 检测网络 无须代码就可以设置
- ios 开发之使用Reachability检测网络状态
- iOS中使用 Reachability 检测网络
- C#使用HTTP头检测网络资源是否有效
- iOS中使用 Reachability 检测网络
- iOS中使用 Reachability 检测网络
- 实时检测网络状态及是否可以连接Internet
- IOS网络检测及使用
- iOS中使用 Reachability 检测网络
- iOS 应用中检测网络是否存在的方法
- ios 开发之使用Reachability检测网络状态
- 用脚本检测局域网络是否可以ping通