i_I*_*ion 5 iphone objective-c ios ipa
有没有办法从移动网络获取国家/地区代码.我们可以通过代码获取设备中存在的SIM的国家名称吗?
请用一些有效的代码帮助我.我检查了CoreTelephony Framework但是ddnt获得了成功.
提前致谢 !!
小智 19
编辑:使用Xcode 6,只需添加此行,即使将框架链接到项目也是自动完成的:
@import CoreTelephony;
Run Code Online (Sandbox Code Playgroud)
original:将CoreTelephony.framework添加到您的项目中.在你的班级里面加上这两行:
#import <CoreTelephony/CTCarrier.h>
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
Run Code Online (Sandbox Code Playgroud)
这是代码:
CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [networkInfo subscriberCellularProvider];
// Get carrier name
NSString *carrierName = [carrier carrierName];
if (carrierName != nil)
NSLog(@"Carrier: %@", carrierName);
// Get mobile country code
NSString *mcc = [carrier mobileCountryCode];
if (mcc != nil)
NSLog(@"Mobile Country Code (MCC): %@", mcc);
// Get mobile network code
NSString *mnc = [carrier mobileNetworkCode];
if (mnc != nil)
NSLog(@"Mobile Network Code (MNC): %@", mnc);
Run Code Online (Sandbox Code Playgroud)
请注意,国家/地区代码是数字代码,您可以在此处找到列表
| 归档时间: |
|
| 查看次数: |
8874 次 |
| 最近记录: |