0

从下面的帖子中,我试图检测iPhone中的SIM

以编程方式检测 iPhone 中的 SIM 卡是否可用

我尝试了您提供的相同代码,但它总是返回我(null)。我已经添加core telephony framework并导入了CTCarrier.h文件。我还有什么需要做的吗?

谢谢

4

1 回答 1

4
#import <CoreTelephony/CTCarrier.h>
#import <CoreTelephony/CTTelephonyNetworkInfo.h>

CTTelephonyNetworkInfo* info = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier* _carrier = info.subscriberCellularProvider;
NSLog(@"carrierName %@",_carrier.carrierName);
NSLog(@"isoCountryCode %@",_carrier.isoCountryCode);
NSLog(@"mobileCountryCode %@",_carrier.mobileCountryCode);
NSLog(@"mobileNetworkCode %@",_carrier.mobileNetworkCode);

试试这个方法它的工作。

于 2013-12-27T13:13:28.103 回答