运行某个功能前,可能需要知道是否能链接网络。总结一下学习到的方法:
-(
BOOL
)isExistenceNetwork
{
BOOL
isExistenceNetwork;
Reachability
*reach
= [
Reachability
reachabilityWithHostName
:
@"http://www.google.com"
];
switch
([reach
currentReachabilityStatus
])
{
case
NotReachable
://网络信号判断
isExistenceNetwork=
FALSE
;
break;
case
ReachableViaWWAN
://3G信号信号判断
isExistenceNetwork=
TRUE
;
break;
case
ReachableViaWiFi
://wifi的判断
isExistenceNetwork=
TRUE
;
break;
}
return
isExistenceNetwork;
}