2014-10-28 106 views

回答

2

看看使用SCNNetworkReachability。你可以看到使用這個API的一個很好的例子here。你可以使用這個API來安排你的回調。我相信只有在應用程序處於活動狀態時纔會獲得回調,並且可能會在應用程序恢復時進行回調。

-1

使用Apple Reachability,只要你願意,你可以創建一個函數來檢查互聯網連接..

首先,你需要下載可達,並添加到您的項目..然後導入.H可達文件到您的你要去哪裏來創建檢查互聯網連接功能的視圖控制器..

+(BOOL)checkForNetworkConnection { 

    Reachability* wifiReach = [Reachability reachabilityForLocalWiFi]; 
    Reachability* netReach = [Reachability reachabilityForInternetConnection]; 
    NetworkStatus wifiStatus = [wifiReach currentReachabilityStatus]; 
    NetworkStatus netStatus = [netReach currentReachabilityStatus]; 


    if (netStatus != ReachableViaWWAN && wifiStatus != ReachableViaWiFi) 
    { 
     UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Not Network Connection" message:@"Sorry, but there is not network connection." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil]; 
     [alert show]; 
     return NO; 
    } 
    else{ 
     return YES; 
    } 

} 

我有它返回一個布爾值的簡單..我希望它能幫助! :)