2013-03-12 62 views

回答

4

你可以使用苹果提供的可达性类听到下面的例子,请检查这个由苹果提供的示例代码。

http://developer.apple.com/iphone/library/samplecode/Reachability/index.html

,你可以在你的项目中使用它像波纹管的步骤: -

included Apple's Reachability.h & .m from their Reachability example.

add the SystemConfiguration framework.

当u使用它,你只叫娄方法: -

Reachability* wifiReach = [[Reachability reachabilityWithHostName: @"www.apple.com"] retain]; 
NetworkStatus remoteHostStatus = [wifiReach currentReachabilityStatus]; 

switch (remoteHostStatus) 
{ 
    case NotReachable: 
    { 
     NSLog(@"Access Not Available"); 
     break; 
    } 

    case ReachableViaWWAN: 
    { 
     NSLog(@"Reachable WWAN"); 
     break; 
    } 
    case ReachableViaWiFi: 
    { 
     NSLog(@"Reachable WiFi"); 
     break; 
    } 
} 
+0

非常感谢。你的例子非常适合我的应用程序 – 2013-03-12 09:33:32

+0

嗨@Nitin Gohel,我们可以在模拟器中测试这个吗 – 2013-03-12 09:34:39

+0

是你可以在模拟器中测试的。首先用wifi上的测试并在特定的方法上放置缺陷点。然后关闭wifi并测试它 – 2013-03-12 09:36:47

相关问题