네트워크 연결이 다운
My app remain when network down
답변
내가
- (BOOL) connectedToNetwork
{
Reachability *r = [Reachability reachabilityWithHostName:@"www.google.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
BOOL internet;
if ((internetStatus != ReachableViaWiFi) && (internetStatus != ReachableViaWWAN)) {
internet = NO;
} else {
internet = YES;
}
return internet;
}
애플 방법을 보여 도달 가능성 sample application를 제공하는 인터넷 연결을 확인하는 데 사용하는 예제 코드입니다 네트워크 가용성을 테스트 할 수 있습니다. 아래 코드를 사용하여 자동 도달 가능성을 달성 할 수 있습니다.
if ([[Reachability reachabilityForLocalWiFi] currentReachabilityStatus] == ReachableViaWiFi)
{
// perform action that requires a local WiFi connection
}
else
{
// give a message that local WiFi is required
}
앱 위임 또는 .m에서 사용하고 자동 체크를 사용하려면 어떻게해야합니까? –
내가 가져와야하는 파일이나 프레임 워크는 무엇입니까? –
Reachability.h를 가져와야합니다.이 자습서를 http://tympanus.net/codrops/2009/09/14/checking-network-reachability-iphone/ 및 http://www.raddonline.com/blogs/geek에서 확인하십시오. -journal/iphone-sdk-testing-network-reachability/iPhone 응용 프로그램의 도달 가능성을 더 잘 이해하기 위해 – iMeMyself
인터넷 연결을 확인할 수 있는지 여부를 확인할 수 있습니다. 다음 코드를 사용하여 checkReachability 메소드를 호출하십시오. didFinishLaunching 또는 viewWillAppear 또는 viewDidLoad 메서드에있을 수 있습니다.
- (무효) checkReachability { // 인터넷 연결 확인 [[NSNotificationCenter defaultCenter] addObserver : 자기 선택 : @selector (checkNetworkStatus : 이름 : kReachabilityChangedNotification 개체 : 무기 호]
internetReachable = [[Reachability reachabilityForInternetConnection] retain];
[internetReachable startNotifier];
// check if a pathway to a random host exists
hostReachable = [[Reachability reachabilityWithHostName: @"www.apple.com"] retain];
[hostReachable startNotifier];
}
- (무효) checkNetworkStatus : (NSNotification *) 통지 {
// called after network status changes
NetworkStatus internetStatus = [internetReachable currentReachabilityStatus];
switch (internetStatus)
{
case NotReachable:
{
NSLog(@"The internet is down.");
break;
}
case ReachableViaWiFi:
{
NSLog(@"The internet is working via WIFI.");
break;
}
case ReachableViaWWAN:
{
NSLog(@"The internet is working via WWAN.");
break;
}
}
}
어떤 파일이나 프레임 워크를 가져와야합니까? –
SystemConfiguration.framework 및 Reachability 클래스를 추가해야합니다. – kunalg
- 1. 데이터를로드 : 그것은
- 2. 내 안드로이드 응용 프로그램의 속도가 느린 이유는 무엇입니까?
- 3. 내 호스트에서 검색 속도가 느린 이유는 무엇입니까?
- 4. dlookup 속도가 느린 결과
- 5. PageSettings.PrintableArea의 속도가 느린 이유는 무엇입니까?
- 6. 어디에서 응용 프로그램 데이터를로드 할 수 있습니까?
- 7. 원본 상태로 응용 프로그램 재개
- 8. 간헐적으로 느린 레일 응용 프로그램
- 9. 하둡 매퍼 실행 속도가 느린
- 10. TestComplete의 속도가 느린 이유는 무엇입니까?
- 11. 설정에서 StringCollection을 호출하는 속도가 느린 이유는 무엇입니까?
- 12. 내 응용 프로그램 충돌하는 동안 백그라운드에서
- 13. membase 서버가 응답 속도가 느린 이유는 무엇입니까?
- 14. Eclipse가 JVM을 시작하는 속도가 느린 이유는 무엇입니까?
- 15. NSURLConnection의 속도가 느린 이유는 무엇입니까?
- 16. 속도가 느린 문자열의 출력 부분
- 17. 사용자에게 경고 인터넷 속도가 느린 경우
- 18. .Net 응용 프로그램의 시작 속도가 느린 이유는 무엇입니까?
- 19. 매우 느린 Java 응용 프로그램 시작
- 20. 검색 속도가 느린 대용량 데이터에 NatTable 사용
- 21. 페이지 렌더링 속도가 느린 이유는 무엇입니까?
- 22. 웹 사이트로드 속도가 느립니다! 그것은 내 CSS 때문입니까?
- 23. 인디의 OnExecute 먼저 읽기 속도가 느린
- 24. 내 데스크탑 응용 프로그램이로드/종료 속도가 빨라졌습니다.
- 25. wxTextCtrl의 텍스트 표시 속도가 느린 이유는 무엇입니까?
- 26. 은 속도가 느린 데이터베이스 응용 프로그램이있을 때, 사람들이 만드는 첫번째 제안이다 드루팔
- 27. 내 응용 프로그램이 백그라운드에서 실행되는 동안 다른 응용 프로그램 위에 팝업 이미지를 만드는 방법은 무엇입니까?
- 28. Rails 클래스 로딩 속도가 느린 이유는 무엇입니까?
- 29. SQL의 가져 오기 속도가 느린 이유는 무엇입니까?
- 30. Windows에서 PostgreSQL의 속도가 느린 이유는 무엇입니까?
당신이 당신의 문제가 명확하게 정의 할 수 있습니까? – iMeMyself
nsurl 함수를 사용하는 동안 잠시 멈춤 –
앱 위임자에서 네트워크 도달 가능성을 확인 했습니까? – iMeMyself