Получение имени оператора с помощью CoreTelephony возвращает просто «Carrier»

I tried getting carrier name with this code (using CoreTelephony):

CTTelephonyNetworkInfo *netinfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [netinfo subscriberCellularProvider];
NSLog(@"Carrier Name: %@", [carrier carrierName]);

It returns "Carrier". If i go to iPhone settings my carrier's name is correct there. My iOS on the phone is v4.2.1.

What am i doing wrong?

10
задан DixieFlatline 19 May 2011 в 08:28
поделиться