2013-03-12 61 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

相關問題