Как я могу программно определить сеть EDGE или плохую сеть в iPhone? Мне нужно обнаружить сеть EDGE и плохую сеть в iPhone. 1) Как определить плохую сеть? 2) Возможно ли separetly сеть EDGE? 3) Как я могу получить силу сети? Просьба дать ответ на эти вопросы. Спасибо заранее. Ответ 1 На 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); }];
Ответ 1 На 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); }];