判断 iPhone 是否已插入 SIM 卡的方法
判断 iPhone 是否插入了 SIM 卡,可以参考苹果官网的 systemconfigure framework 教程,将下面的代码复制到头文件
extern NSString* const kCTSMSMessageReceivedNotification;
extern NSString* const kCTSMSMessageReplaceReceivedNotification;
extern NSString* const kCTSIMSupportSIMStatusNotInserted;
extern NSString* const kCTSIMSupportSIMStatusReady;
id CTTelephonyCenterGetDefault(void);
void CTTelephonyCenterAddObserver(id,id,CFNotificationCallback,NSString*,void*,int);
void CTTelephonyCenterRemoveObserver(id,id,NSString*,void*);
int CTSMSMessageGetUnreadCount(void);
int CTSMSMessageGetRecordIdentifier(void * msg);
NSString * CTSIMSupportGetSIMStatus();
NSString * CTSIMSupportCopyMobileSubscriberIdentity();
id CTSMSMessageCreate(void* unknow/*always 0*/,NSString* number,NSString* text);
void * CTSMSMessageCreateReply(void* unknow/*always 0*/,void * forwardTo,NSString* text);
void* CTSMSMessageSend(id server,id msg);
NSString *CTSMSMessageCopyAddress(void *, void *);
NSString *CTSMSMessageCopyText(void *, void *);
然后引入 CoreTelephony.framework ,即可利用 [CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMStatusNotInserted] 进行判断。
最新文章
- 马里奥AI实现方式探索 ——神经网络+增强学习
- cin
- Newtonsoft.Json 处理多态类型的反序列化
- lucene-查询query->;TermQuery按词条搜索
- 9.2---机器人走方格(CC150)
- Activity生命周期图
- sdutoj 2154 Shopping
- leetcode 140. Word Break II ----- java
- ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
- 游戏开发Camera之Cinematic Camera-深度
- const的用法,特别是用在函数前面与后面的区别!
- unittest各个组件之间的关系
- 接触node第一步
- Django session 源码流程
- [ADC]TI am4378 ADC采样设置问题(am335x类似)
- ZOJ2482 IP Address 2017-04-18 23:11 44人阅读 评论(0) 收藏
- 第一遍练习:手抄一份 CRUD 并上传截图
- RabbitMQ上手记录–part 4-节点集群(单机多节点)
- 咏南中间件当作WEB SERVER使用方法
- wireMock快速伪造restful服务