2017-01-26 15 views
2

내 응용 프로그램에서 도달 가능성 검사로 확인했지만 4G의 장치 하나에서 iPhone이 심지어 Facebook 메시지와 whatsapp을 얻을 수있는 NotReachable을 반환하는 경우에도 "NotReachable"을 반환합니다.한 장치의 도달 가능성은 4G

만약이 와이파이 아이폰이 화를 내면.

무엇이 문제 일 수 있습니까?

-(BOOL)isConnectedToInternet { 
Reachability *networkReachability = [Reachability reachabilityWithHostName:HOST_NAME]; 
NetworkStatus networkStatus = [networkReachability currentReachabilityStatus]; 
return networkStatus != NotReachable; 
} 
+1

Reachability 프레임 워크를 알지 못합니다. 나는 AFNetworking/AFNetworkReachabilityManager를 사용하여 recommand 수 있습니다. 나는 그것에 대해 아무런 문제가 없었고 믿을만한 사실을 알고있다. – Marco

+1

설정을 확인해 주시고, 앱에 모바일 데이터가있다. – user6788419

+1

감사합니다. 지금 AFNetworking을 시도해 주시고 사용자 응답이 있으면 여기에서 업데이트하겠습니다. –

답변

2

나는 항상 도달 가능성에 문제가있었습니다. 나는 지금 그것을 사용하지 않고 단지 네트워크를 호출하는 경향이있다. AFNetworking은 네트워크가없는 경우 kCFURLErrorNotConnectedToInternet (-1009) 코드의 NSError과 함께 실패합니다.