У меня тоже такая же проблема, и попробуйте войти по устройству:
NSLog(@"carrierName = %@",carrier.carrierName);
NSLog(@"mobileCountryCode = %@",carrier.mobileCountryCode);
NSLog(@"mobileNetworkCode = %@",carrier.mobileNetworkCode);
NSLog(@"isoCountryCode = %@",carrier.isoCountryCode);
NSLog(@"allowVOIP = %d",carrier.allowsVOIP);
результат:
2012-05-29 11: 48: 31.466 carrierTest [357: 707] mobileCountryCode= 466
2012-05-29 11: 48: 31.469 carrierTest [357: 707] mobileNetworkCode = 97
2012-05-29 11: 48: 31.470 carrierTest [357: 707] isoCountryCode= tw
2012-05-29 11: 48: 31.472 carrierTest [357: 707] allowVOIP = 1
имя-объекта-носителя в стеке выполнения ".....", на самом деле этодолжно быть "台湾 大哥大"
это похоже на проблему кодирования строки, потому что я не могу ее получить?Понятия не имею ...
Вы можете попробовать SIM-карту другого оператора.