Reachability 检测网络连接

2014/12/16 12:57
阅读数 32

用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式。

可以从Apple网站下载到:       http://developer.apple.com/library/ios/#samplecode/Reachability/History/History.html#//apple_ref/doc/uid/DTS40007324-RevisionHistory-DontLinkElementID_1

现在有更好的替代品:   https://github.com/tonymillion/Reachability,比Apple提供的兼容性更好,而且更加好用,更具体的使用方法请看它提供的例子。

Reachability* reach = [Reachability reachabilityWithHostname:@"www.google.com"];
reach.reachableBlock = ^(Reachability*reach) {
    NSLog(@"网络可用!");
};
reach.unreachableBlock = ^(Reachability*reach) {
    NSLog(@"网络不可用!");
};
// 开始监听
[reach startNotifier];


展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部