到现在,只发生过一次。
我使用第三方库,它调用以下函数:
- (BOOL) isReachableViaWiFi {
NSAssert(reachabilityRef, @"isReachableViaWiFi called with NULL reachabilityRef");
SCNetworkReachabilityFlags flags = 0;
NetworkStatus status = NotReachable;
if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags)) {
status = [self networkStatusForFlags: flags];
return (ReachableViaWiFi == status);
}
return NO;
} // isReachableViaWiFi
当我发现我的 UI 停止时,我暂停了程序执行,并且每次它都停在SCNetworkReachabilityGetFlags
一行:
我对此感到困惑。感谢您的任何提示。