你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS檢查網絡是否連接

iOS檢查網絡是否連接

編輯:IOS開發綜合

這是一個老話題,網上有很多地方都介紹了,在此總結一下,基本上有兩個方法。
1.當網絡連接發生變化的時候,而你需要得到通知,那麼就可以選擇Reachability

2.如果你只是想簡單的知道網絡連接情況,連接還是未連接,那麼就可以用下面這個方法
- (BOOL) isConnectionAvailable 

    SCNetworkReachabilityFlags flags; 
        BOOL receivedFlags; 
  
        SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithName(CFAllocatorGetDefault(), [@"dipinkrishna.com" UTF8String]); 
        receivedFlags = SCNetworkReachabilityGetFlags(reachability, &flags); 
        CFRelease(reachability); 
  
        if (!receivedFlags || (flags == 0) ) 
        { 
            return FALSE; 
        } else { 
        return TRUE; 
    } 

需要用到SystemConfiguration.framework,記得在頭文件中引入其庫
#import <SystemConfiguration/SystemConfiguration.h> 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved