tonymillion/Reachability

reachabilityForInternetConnection 这个方法创建的,当网络状态变化的时候回调总是reachableBlock而执行不到unreachableBlock这个,是问什么呀?BUG?

JoyGY opened this issue · 2 comments

JoyGY commented
reachabilityForInternetConnection 这个方法创建的,当网络状态变化的时候回调总是reachableBlock而执行不到unreachableBlock这个,是问什么呀?BUG?
    Reachability *reach = [Reachability reachabilityForInternetConnection];
    reach.reachableBlock = ^(Reachability *reach) {
        NSLog(@"REACHABLE! ");
    };
    reach.unreachableBlock = ^(Reachability *reach) {
        NSLog(@"not REACHABLE!");
    };
    [reach startNotifier];

在切换wifi的情况下测试正常,两个log都有打印出来。

从A切换B网络,发现有时候不触发 unreached的, 直接触发了2个REACHABLE