功能
可以检测2G,3G,4G,WIFI网络状态.
针对 Reachability 进行封装.
在Reachability中,增加一些新的API.
如何使用
遵守协议 CoreHelperProtocol
,实现- (void)coreHelperNetworkChangedNotification:(NSNotification *)noti
方法;这是一个可选的,还可以用block
回调监听网络状态改变,像这样使用1
2
3
4
5
6
7
8
9
10
11
12
13 [CoreHelper sharedInstance].thisReachbility.reachableBlock = ^(Reachability *reach){
NSLog(@"%@",reach);
};
[CoreHelper sharedInstance].thisReachbility.unreachableBlock = ^(Reachability *reachability){
NSLog(@"%@",reachability);
};
[CoreHelper sharedInstance].thisReachbility.reachabilityBlock = ^(Reachability *reachability,SCNetworkConnectionFlags flags){
NSLog(@"%@,%d",reachability,flags);
};
3.开始监听网络状态 [CoreHelper startDetectNetwork:self];
4.获取当前网络状态 [CoreHelper currentCoreHelperNetworkStrStatus];
小结
在github上 https://github.com/woodjobber/CoreHelper
Bugs反馈: `woodjobber@outlook.com`
微信公众号:·嘀咕嘀咕(iOSSharers)
扫二维码关注