3
안녕하세요. 나는 reachability 클래스를 사용하고 있으며 모든 것이 잘 작동합니다. 를 제외하고 ...인터넷없이 WIFI에 연결하면 도달 가능성이 너무 오래 걸립니다.
기기가 wifi에 연결되어 있고 wifi 라우터가 인터넷에 연결되어 있지 않으면 연결 가능성 클래스가 인터넷이 없다고 말할만큼 오래 걸립니다.
예를 들어 Wi-Fi가 꺼져 있고 장치에 3G 연결이없는 경우 도달 가능성 클래스는 거의 즉시 성공/실패를 반환합니다.
인터넷 연결이 불가능한 wifi 라우터에 다시 연결하면 도달 가능성 클래스가 상태를 반환하는 데 거의 1 분이 걸립니다.
Reachability *reachability=[Reachability reachabilityWithHostName:@"www.google.com"];
NetworkStatus remoteHostStatus = [reachability currentReachabilityStatus];
if(remoteHostStatus == NotReachable) {
............
어떤 제안이 내 코드?
감사