ios 连接www.baidu.com测试网络


/**
* 检测是否能上网
*
* @return YES说明网络已经连接;NO说明没有网络连接
*/
- (BOOL) isConnectionAvailable
{
SCNetworkReachabilityFlags flags;
BOOL receivedFlags;

SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithName(CFAllocatorGetDefault(), [@"www.baidu.com" UTF8String]);
receivedFlags = SCNetworkReachabilityGetFlags(reachability, &flags);
CFRelease(reachability);

if (!receivedFlags || (flags == 0) )
{
return FALSE;
} else {
return TRUE;
}
}
posted @ 2016-07-02 12:56  Now_or_never  阅读(272)  评论(0编辑  收藏  举报