判斷設備SIM卡


在.h裏面寫上在@end之前就行

//TODO:GET SIM

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 *);

//END TODO:GET SIM


在.m中調用:

+ (BOOL)getSIM{

    BOOL isSIM;

    if ([CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMStatusNotInserted]) {

        isSIM = YES;

    }else{

        isSIM = NO;

    }    

    return isSIM;

}



此文章來源於網絡,非原創,僅用於積累知識用。


發佈了24 篇原創文章 · 獲贊 11 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章