Reachability 检测网络连接

用来检查网络连接是否可用:包括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];


你可能感兴趣的:(Reachability 检测网络连接)