도달 가능성을 테스트해야하며이 질문에 언급 된 접근 방식은 How to check for an active Internet connection on iOS or OSX? 인 것처럼 보입니다. 하지만 내 응용 프로그램은 Tab Bar 컨트롤러를 사용하여 차례로 여러 View Controller를 배포합니다. 각 View Controller에서 연결 테스트를 구현해야합니까, 아니면 AppDelegate.m에서 한 번만 설정할 수 있습니까? (알림 메시지가 들어올 때 View Controller를 테스트하기 위해 CONNECTION_OK 플래그를 설정하십시오)? 최대한 단순하게 유지하려고 노력합니다. 예를 환영합니다.여러보기 컨트롤러를 사용할 때 도달 가능성 확인
0
A
답변
0
나를 위해, 나는 Apple에서 하나를 사용합니다. 특히 인터넷 연결 또는 로컬 WiFi 가용성을 확인하는이 두 가지 클래스 방법. 인터넷이나 로컬 WiFi에 연결할 필요가 있기 바로 전에 그렇게합니다.
// Should be used by applications that do not connect to a particular host
+ (Reachability*) reachabilityForInternetConnection;
//reachabilityForLocalWiFi- checks whether a local wifi connection is available.
+ (Reachability*) reachabilityForLocalWiFi;
0
당신이 생각한 것은 스포트 온입니다. AppDelegate 내에서 접근 가능성 검사를 구현하고 뷰 컨트롤러가 쿼리 할 수있는 상태 변수 (CONNECTION_OK 플래그)를 업데이트하기 만하면됩니다. 이것은 프로그래밍 스타일 관점에서이를 수행하는 적절한 방법 중 하나입니다.
관련 문제
- 1. 도달 가능성 대 UIDevice- 도달 가능성
- 2. 도달 가능성 (2.0) 사용 사례 확인
- 3. IP가있는 도달 가능성 클래스
- 4. 도달 가능성 거짓 긍적
- 5. UIAlertView의 도달 가능성 예외
- 6. GC.collect() 객체 도달 가능성
- 7. 도달 가능성 Xcode iOS5
- 8. 도달 가능성 중복 기호
- 9. 도달 가능성 클래스 오류
- 10. ARC없이 Apple의 도달 가능성
- 11. 도달 가능성 또는 연결 DidFailWithError?
- 12. iPhone에서의 도달 가능성 문제 : networkStatusForFlags
- 13. admob 통합의 도달 가능성 오류
- 14. 도달 가능성 및 싱글 톤
- 15. 도달 가능성 거짓 긍정 문제
- 16. iOS 5.1의 도달 가능성 문제?
- 17. 도달 가능성 변경시 ViewController를 연속적으로 닫음
- 18. 도달 가능성 충돌 응용 프로그램
- 19. 도달 가능성 iOS 5.1 (iPad)
- 20. Iphone 인터넷 연결 (도달 가능성)
- 21. 백그라운드에서 도달 가능성 알림이 변경되었습니다.
- 22. 여러보기 컨트롤러를 닫는 위임 문제
- 23. 도달 가능성 코드가 메인 스레드를 차단하고 있습니다.
- 24. iPhone에서 IP 주소 도달 가능성 테스트
- 25. iPad iPad에서 여러보기 모두보기 컨트롤러를 공유하는
- 26. UIWebView 오류 대리자 메서드와 도달 가능성
- 27. 빌드 할 때 도달 가능성 클래스 추가가 실패합니다
- 28. iOS 도달 가능성 오류가 표시되지 않습니다.
- 29. LAN 장치의 목적 C 도달 가능성
- 30. 도달 가능성 시작 알림 - 전화 리소스가 필요합니까?