iOS 检测手机是否安装SIM卡详解手机开发

[CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMStatusNotInserted]

可以判断是否插入了sim卡。

需要CoreTelephony.framework。

    /**  
     *  检测是否有SIM卡  
     * [CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMStatusNotInserted]  
     */   
    extern NSString* const kCTSMSMessageReceivedNotification;   
    extern NSString* const kCTSMSMessageReplaceReceivedNotification;   
    extern NSString* const kCTSIMSupportSIMStatusNotInserted;   // 为插入SIM卡   
    extern NSString* const kCTSIMSupportSIMStatusReady;         // 已插入SIM卡   
       
    id CTTelephonyCenterGetDefault(void);   
    void CTTelephonyCenterAddObserver(id,id,CFNotificationCallback,NSString*,void*,int);   
    void CTTelephonyCenterRemoveObserver(id,id,NSString*,void*);   
    int CTSMSMessageGetUnreadCount(void);   
       
    int CTSMSMessageGetRecordIdentifier(voidvoid * msg);   
    NSString * CTSIMSupportGetSIMStatus();   
    NSString * CTSIMSupportCopyMobileSubscriberIdentity();   
       
    id  CTSMSMessageCreate(void* unknow/*always 0*/,NSString* number,NSString* text);   
    voidvoid * CTSMSMessageCreateReply(void* unknow/*always 0*/,voidvoid * forwardTo,NSString* text);   
       
    void* CTSMSMessageSend(id server,id msg);   
       
    NSString *CTSMSMessageCopyAddress(voidvoid *, voidvoid *);   
    NSString *CTSMSMessageCopyText(voidvoid *, voidvoid *);  

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/3384.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论