próbowałem ten kod:mobileNetworkCode powraca „VZW” zamiast kodu numerycznego mobilnej sieci
CTTelephonyNetworkInfo *netinfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [netinfo subscriberCellularProvider];
if(carrier != nil)
{
NSString *mnc = [carrier mobileNetworkCode];
NSLog(@" mnc is %@ ", mnc);
}
To działa zgodnie z oczekiwaniami, gdy przewoźnik AT & T. mam MNC jest 410.
Jednak, gdy przewoźnikiem jest Verizon. Mam "mnc to VZW". Czy to prawidłowe zachowanie interfejsu API? W inny sposób, w jaki mogę uzyskać numeryczny kod sieci komórkowej?
uwaga: Apple documentation mówi metoda powinna powrócić ...
tylko do odczytu NSString obiekt reprezentujący numeryczne sieci telefonii komórkowej kod dla komórkową usługodawcy użytkownika.
Nie jestem pewien, co zrobiłem źle, czy coś jest nie tak z moim telefonem :-)
Założę się, że skoro Verizon był niby po namyśle, to właśnie zrobili to. Po prostu go używaj. – Undo