執行應用時先進行網路判斷,判斷目前處於什麼網路下,判斷步驟如下:
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...