今まで、一度だけ起こった。
私はサードパーティのライブラリを使用しており、以下の関数を呼び出しています。
- (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
:
私はそれについて混乱しています。ヒントをありがとう。