iOS網路判斷

2021-07-10 07:36:44 字數 1087 閱讀 7079

執行應用時先進行網路判斷,判斷目前處於什麼網路下,判斷步驟如下:

2.匯入標頭檔案 #import "afnetworkreachabilitymanager.h"

3.實現**

// 1.獲得網路監控的管理者

afnetworkreachabilitymanager *manager = [afnetworkreachabilitymanager sharedmanager];

// 2.設定網路狀態改變後的處理

[manager setreachabilitystatuschangeblock:^(afnetworkreachabilitystatus status) ];

/* alert新增action物件 */

[alert addaction:actionconfirm];

[self presentviewcontroller:alert animated:yes completion:^];

break;

}case afnetworkreachabilitystatusnotreachable: // 沒有網路(斷網)

];/* alert新增action物件 */

[alert addaction:actionconfirm];

[self presentviewcontroller:alert animated:yes completion:^];

break;

}case afnetworkreachabilitystatusreachableviawwan: // 手機自帶網路

];/* alert新增action物件 */

[alert addaction:actionconfirm];

[self presentviewcontroller:alert animated:yes completion:^];

break;

}case afnetworkreachabilitystatusreachableviawifi: // wifi

}}];

// 3.開始監控

[manager startmonitoring];

iOS判斷網路

1.afnnetworking afn 判斷網路 void getinternetstatue if status afnetworkreachabilitystatusreachableviawwan status afnetworkreachabilitystatusreachableviawi...

iOS 判斷網路型別

在afnetworking網路請求庫中有乙個子檔案reachability,這裡面有乙個類afnetworkreachabilitymanager是用來專門處理網路型別的。把這個類拷貝到你的工程目錄下。import afnetworkreachabilitymanager.h import impo...

iOS 判斷當前網路狀態

1.如果只判斷當前是否是無網的狀態 if reachability reachabilityforlocalwifi currentreachabilitystatus notreachable reachability reachabilityforinternetconnection curre...