新增加的一次性判断网络方法无效果。。。。。。
HZRZCW opened this issue · 10 comments
HZRZCW commented
新增加的一次性判断网络方法无效果。。。。。。
HZRZCW commented
给力
HZRZCW commented
不好意思,我又试了下,还是不行。。。。。。
#pragma mark - 一次性网络状态判断
- (void)currentNetworkStatus
{
if (kIsNetwork) {
NSLog(@"有网络");
if (kIsWWANNetwork) {
NSLog(@"手机网络");
}else if (kIsWiFiNetwork){
NSLog(@"WiFi网络");
}
}
// 或
// if ([PPNetworkHelper isNetwork]) {
// NSLog(@"有网络");
// if ([PPNetworkHelper isWWANNetwork]) {
// NSLog(@"手机网络");
// }else if ([PPNetworkHelper isWiFiNetwork]){
// NSLog(@"WiFi网络");
// }
// }
}
根本没打印
HZRZCW commented
@jkpang #pragma mark - 一次性网络状态判断
- (void)currentNetworkStatus
{
if (kIsNetwork) {
printf("有网络");
if (kIsWWANNetwork) {
printf("手机网络");
}else if (kIsWiFiNetwork){
printf("WiFi网络");
}
}
// 或
// if ([PPNetworkHelper isNetwork]) {
// NSLog(@"有网络");
// if ([PPNetworkHelper isWWANNetwork]) {
// NSLog(@"手机网络");
// }else if ([PPNetworkHelper isWiFiNetwork]){
// NSLog(@"WiFi网络");
// }
// }
}
是这个方法没执行,
//实时监测网络状态
[PPNetworkHelper networkStatusWithBlock:^(PPNetworkStatus networkStatus) {
switch (networkStatus) {
case PPNetworkStatusUnknown:
case PPNetworkStatusNotReachable: {
self.networkData.text = @"没有网络";
[self getData:YES url:dataUrl];
NSLog(@"无网络,加载缓存数据");
break;
}
case PPNetworkStatusReachableViaWWAN:
case PPNetworkStatusReachableViaWiFi: {
[self getData:[[NSUserDefaults standardUserDefaults] boolForKey:@"isOn"] url:dataUrl];
NSLog(@"有网络,请求网络数据");
break;
}
}
}];
这个方法还是有效果的,好奇怪