2013-04-08 25 views
8

sayısal mobil şebeke kodu "VZW":mobileNetworkCode döner bunun yerine bu kodu denedim

CTTelephonyNetworkInfo *netinfo = [[CTTelephonyNetworkInfo alloc] init]; 
CTCarrier *carrier = [netinfo subscriberCellularProvider]; 
if(carrier != nil) 
{ 
    NSString *mnc = [carrier mobileNetworkCode]; 
    NSLog(@" mnc is %@ ", mnc); 
} 

Taşıyıcı & AT olduğunda ben mnc 410

olduğunu var T. beklendiği gibi çalışır

Ancak, taşıyıcı Verizon olduğunda. "Mnc VZW" aldım. Bu, API'nin doğru bir davranışı mı? Sayısal mobil ağ kodunu alabilmem için başka bir yol var mı?

not: Apple'ın documentation bir salt okunur kullanıcının hücresel servis sağlayıcı için sayısal mobil şebeke kodunu temsil NSString nesne

... yöntem dönmelidir söylüyor.

ben

+0

Bahse girerim, Verizon daha sonradan bir çeşit olsa da, bunun yerine yaptılar. Sadece kullan. – Undo

cevap

1

u kullandığınız modeli emin değil :-) benim telefon ile şeylerin ters gittiğini yanlış yaptığı veya ne emin değilim. IPhone 4 ile test ederken de VZW var (iOS 6). AFAIK, MNC almanın tek yolu.

0

Verizon aygıtlarında hem 480 hem de VZW'nin döndüğünü gördüm. Bazı diğer ağlar bazen sprint için SPR gibi 3 harfli kodları da döndürür.

İlgili konular