**:
1、不廢話,直接上乾貨
在reachability.m
檔案中匯入coretelephony庫
#import
找到此方法if ((flags & kscnetworkreachabilityflagsiswwan) == kscnetworkreachabilityflagsiswwan)
修改,對了 ,先修改列舉值在reachability.h
中
typedef enum : nsinteger networkstatus;
增加**
if ((flags & kscnetworkreachabilityflagsiswwan) == kscnetworkreachabilityflagsiswwan)
else if ([currentstr isequaltostring:ctradioaccesstechnologygprs]|| [currentstr isequaltostring:ctradioaccesstechnologyedge])else}}
if ((flags & kscnetworkreachabilityflagstransientconnection) == kscnetworkreachabilityflagstransientconnection)
return kreachablevia3g;
}return reachableviawwan;
}
2、在需要的地方引入#import "reachability.h"
監聽網路狀態變化通知
- (void)viewdidload
3、記得在delloc裡面銷毀通知
- (void)dealloc
4、處理通知方法
- (void)reachabilitychanged:(nsnotification *)no
}
iOS 監測網路狀態
ios開發網路篇 監測網路狀態 ios開發網路篇 監測網路狀態 一 說明 在網路應用中,需要對使用者裝置的網路狀態進行實時監控,有兩個目的 1 讓使用者了解自己的網路狀態,防止一些誤會 比如怪應用無能 2 根據使用者的網路狀態進行智慧型處理,節省使用者流量,提高使用者體驗 沒有網路 只顯示離線的快取...
監測網路狀態
ios開發網路篇 監測網路狀態 一 說明 在網路應用中,需要對使用者裝置的網路狀態進行實時監控,有兩個目的 1 讓使用者了解自己的網路狀態,防止一些誤會 比如怪應用無能 2 根據使用者的網路狀態進行智慧型處理,節省使用者流量,提高使用者體驗 沒有網路 只顯示離線的快取資料 蘋果官方提供了乙個叫rea...
ios 網速監控 iOS 監測網路狀態
在網路應用中,有的時候需要對使用者裝置的網路狀態進行實時監控,有兩個目的 1 讓使用者了解自己的網路狀態,防止一些誤會 比如怪應用無能 2 根據使用者的網路狀態進行智慧型處理,節省使用者流量,提高使用者體驗 沒有網路 只顯示離線的快取資料 常用的有以下兩種方法 1 使用蘋果觀法提供的檢測ios裝置網...