1.afnnetworking
//afn
判斷網路 -(
void
)getinternetstatue if
(status ==
afnetworkreachabilitystatusreachableviawwan
|| status ==
afnetworkreachabilitystatusreachableviawifi)
else
}];
// 3.
開始監控
[mgr
startmonitoring];
} ***************====
2.reachability
需要把該工程中的reachability.h 和 reachability.m 拷貝到你的工程中,同時需要把 systemconfiguration.framework 新增到工程中,
// 監聽網路狀態改變的通知
[[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(networkstatechange) name:kreachabilitychangednotification object:nil];
// 建立reachability
self.conn = [reachability reachabilityforinternetconnection];
// 開始監控網路(一旦網路狀態發生改變, 就會發出通知kreachabilitychangednotification)
[self.conn startnotifier];
// 處理網路狀態改變
- (void)networkstatechange
else
if ([conn currentreachabilitystatus] != notreachable) else
}
3.從狀態中獲取網路
//從狀態列中獲取網路型別,**如下:
- (nsstring
*)getnetworkstates }
} //
根據狀態選擇 }
return
state; }
iOS網路判斷
執行應用時先進行網路判斷,判斷目前處於什麼網路下,判斷步驟如下 2.匯入標頭檔案 import afnetworkreachabilitymanager.h 3.實現 1.獲得網路監控的管理者 afnetworkreachabilitymanager manager afnetworkreachab...
iOS 判斷網路型別
在afnetworking網路請求庫中有乙個子檔案reachability,這裡面有乙個類afnetworkreachabilitymanager是用來專門處理網路型別的。把這個類拷貝到你的工程目錄下。import afnetworkreachabilitymanager.h import impo...
iOS 判斷當前網路狀態
1.如果只判斷當前是否是無網的狀態 if reachability reachabilityforlocalwifi currentreachabilitystatus notreachable reachability reachabilityforinternetconnection curre...