9

在我的一个 iPhone 应用程序中,我需要确定设备是否有互联网连接。有人请帮忙吗?

4

1 回答 1

8

使用可达性类。

  if([self checkInternetConnected] ) 
  {
    NSLog(@"Internet connected\n");
  } 


- (BOOL)checkInternetConnected 
{
    Reachability *reachability = [Reachability reachabilityForInternetConnection];  
    NetworkStatus networkStatus = [reachability currentReachabilityStatus]; 
    return !(networkStatus == NotReachable);
}

您可以在此处获取 rechability 类:下载示例并将 Reachability.h 和 Reachability.m 添加到您的项目中。

于 2013-01-18T13:21:31.883 回答