티스토리 뷰

Mobile/iOS

[iOS]NetworkStatus 체크

out of coding 2016. 3. 9. 14:23

Reachability를 이용하여서 쉽게 인터넷 연결 상태를 확인 할 수 있다.


1. SystemConfiguration.framework 를 추가하여 줍니다.

2. 아래에 가서 Reachability Sample source를 다운로드 받는다.

https://developer.apple.com/library/prerelease/ios/samplecode/Reachability/Introduction/Intro.html

(Reachability.h와 Reachability.m 파일이 필요합니다.)

3. Reachability.h를 import하여 줍니다.


4. Source

- (NetworkStatus) getNetworkStatus {

// www.apple.com이 죽으면 인터넷이 다 안되는겁니다. ^^

    Reachability* reachability = [Reachability reachabilityWithHostName:@"www.apple.com"];

    NetworkStatus status = [reachability currentReachabilityStatus];

    return status;

}


5. 호출하는 부분

    NetworkStatus status = [self getNetworkStatus];

    if(status != NotReachable) {

    }

'Mobile > iOS' 카테고리의 다른 글

[iOS]NSTimer  (0) 2016.03.09
[iOS]UIWebViewDelegate의 이용  (0) 2016.03.09
[iOS]UIView Animation  (0) 2016.03.09
[iOS]UITableView cell 갱신  (0) 2016.03.09
[iOS]UIWebView  (0) 2016.03.08
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함