项目需求:断开网络时候进行弹出笔筒的断网友好页面,重新连接网络进行自动数据加载,我是选择SGNetObserver已经写好的第三方,菜鸡毕竟是菜鸡,自己不想写只想用现成的 而且人家写的很好啊!放在baseVC内很好用。但是发现他缺少再次联网之后的回调监听,于是我自己改了一下。
在这个
SimplePinger.m
文件里面去找

在这块这么写!重新连接成功会返回个6!!!没进行网络判断是否是wifi还是4G
//接收成功
- (void)simplePing:(SimplePing *)pinger didReceivePingResponsePacket:(NSData *)packet sequenceNumber:(uint16_t)sequenceNumber{
if (self.reachable == NO) {//重新联网 回调
NSDictionary *info = @{@"status" : @(6),
@"host" : @"After offline networking success!" };
[[NSNotificationCenter defaultCenter] postNotificationName: @"SGNetworkReachabilityChangedNotification" object:nil userInfo:info];
}
//有网
self.reachable = YES;
[self.array removeAllObjects];
}
需要的人可以直接copy走吧!记得帮我点点❤ 爱你哟!

网友评论