10
我需要檢測iPhone中的EDGE網絡和不良網絡。如何在iPhone中以編程方式檢測EDGE網絡或不良網絡?
1)如何檢測不良網絡?
2)是否有可能檢測到EDGE網絡 separetly?
3)如何獲得網絡的優勢?
請給出一些關於這些問題的答案。提前致謝。
我需要檢測iPhone中的EDGE網絡和不良網絡。如何在iPhone中以編程方式檢測EDGE網絡或不良網絡?
1)如何檢測不良網絡?
2)是否有可能檢測到EDGE網絡 separetly?
3)如何獲得網絡的優勢?
請給出一些關於這些問題的答案。提前致謝。
在iOS7上,您可以!
http://www.objc.io/issue-5/iOS7-hidden-gems-and-workarounds.html
CTTelephonyNetworkInfo *telephonyInfo = [CTTelephonyNetworkInfo new];
NSLog(@"Current Radio Access Technology: %@", telephonyInfo.currentRadioAccessTechnology);
[NSNotificationCenter.defaultCenter addObserverForName:CTRadioAccessTechnologyDidChangeNotification
object:nil
queue:nil
usingBlock:^(NSNotification *note)
{
NSLog(@"New Radio Access Technology: %@", telephonyInfo.currentRadioAccessTechnology);
}];
OMG。謝謝! – Kuba
這個答案值得接受。 –
這是一個好消息,我剛剛查看了文檔,並沒有提到這種方法。幸運的是它在頭文件中。你回答ID是唯一正確的答案。一旦你的答案被接受,我將盡快刪除我的答案。 – rckoenes