iOS開發之網絡檢測


工程裏面如果是用的AFNetworking請求網絡數據的話,可以用AFNetworkReachabilityManager.h來判斷網絡狀態


/**

     AFNetworkReachabilityStatusUnknown          = -1,  // 未知

     AFNetworkReachabilityStatusNotReachable     = 0,   // 無連接

     AFNetworkReachabilityStatusReachableViaWWAN = 1,   // 3G 花錢

     AFNetworkReachabilityStatusReachableViaWiFi = 2,   // WiFi

*/

使用AF請求網絡:

在delegate.h中導入

#import "AFNetworkReachabilityManager.h"

然後在didFinishLaunchingWithOptions方法裏面添加如下代碼:

[[AFNetworkReachabilityManager sharedManager] startMonitoring];

    [[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {

        JKLog(@"---------當前網絡狀態--------%d",status);

}];




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章