CDNetworkReachability 1.0.1

CDNetworkReachability 1.0.1

cqzhong 维护。



  • 作者:
  • cqzhong

CDNetworkReachability

CI Status Version License Platform

要求

  • Xcode 7 或更高版本
  • iOS 8.0 或更高版本
  • ARC

安装

CDNetworkReachability 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:

pod 'CDNetworkReachability'

使用方法

  • 开启监测
CDNetworkReachability *reachability = [CDNetworkReachability manager];
//[CDNetworkReachability reachabilityWithHostName:@"www.baidu.com"];
[reachability startNotifier];
  • 检测网络权限
[[CDNetworkReachability manager] checkNetworkPermissionsEvent:^(CDNetworkAuthorizationStatus status) {

if (status == CDNetworkAuthorizationRestricted) {
//没有网络授权

}
}];
  • 获取当前网络状态
[reachability currentReachabilityStatus];
  • 网络状态发生变化的回调
[[CDNetworkReachability manager] setReachabilityStatusChangeBlock:^(CDNetworkStatus status) {

}];

作者

cqzhong, [email protected]

许可

CDNetworkReachability遵循MIT许可协议。有关更多信息,请参阅LICENSE文件。