코딩하는 나귀

첨부 파일의 예제로 인터넷은 연결과 연결 상태에 대하여 알 수 있습니다.

프로그램에는 Reachability.h, Reachability.m 파일들만 추가하여 사용하면 됩니다.

간당히 인터넷에 연결 유무만을 확인할 경우 아래와 같이 사용함.

- (void) showStatusReachability: (Reachability*) curReach {
    NetworkStatus netStatus = [curReach currentReachabilityStatus];
    switch (netStatus)
    {
        case NotReachable:
        {
            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"알림" message:@"인터넷에 연결되지 않았습니다." delegate:nil cancelButtonTitle:@"확인" otherButtonTitles:nil];
            [alert show];
            [alert release];
            break;
        }
    }
}

- (void)applicationDidFinishLaunching:(UIApplication *)application {
   //인터넷 연결 확인
   internetReach = [[Reachability reachabilityForInternetConnection] retain];
   [internetReach startNotifer];
   [self showStatusReachability: internetReach];
       
   [window addSubview:tabBarController.view];
}