사과 도달 가능성 코드를 사용하는 앱이 있습니다. 앱에서 탭 아웃하여 비행기 모드를 켜고 앱으로 돌아 가면 연결이 가능하지 않다는 메시지가 올바르게 표시됩니다. 비행기 모드로 돌아가서 앱으로 돌아 가면 아무런 연결도 사용할 수 없다는 메시지가 표시됩니다.SCNetworkReachabilityGetFlags는 무선을 사용할 수있는 경우에도 0을 반환합니다.
NetworkStatus status = kNotReachable;
if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
{
status = [self networkStatusForFlags: flags];
return status;
}
나는 내부의 문 및 플래그는 0 (kSCNetworkReachabilityFlagsTransientConnection
를)되고 끝나는 경우를 얻을 : 특정 문제의 코드는 다음입니다. 그게 정확히 무슨 뜻입니까? 누구든지이 경험을 했습니까? 해결 방법이나 해결 방법을 알고있는 사람이 있습니까? 몇 시간 동안 놀았습니까?
kSCNetworkReachabilityFlagsTransientConnection의 값은 1 << 0 (1)입니다. 플래그가 설정되지 않았 으면 0이됩니다. – jhabbott
@PsychoDad 어떻게 문제가 해결 되었습니까? – Sandeep
@Sandeep 문제는 정말 나쁜 기업 WiFi 때문인 것 같습니다. 나는 1 년 넘게 문제를 보지 못했다. – jjxtra