2016-10-14 2 views

답변

1

내가 아는 한 SIM 카드가 설치되어 있는지 감지 할 수 없습니다. Reachability을 사용하여 WWAN 연결을 사용할 수 있는지 확인하거나 CTCarrier

@import CoreTelephony; 

-(BOOL)hasCellularCoverage 
{ 
    CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new]; 
    CTCarrier *carrier = [networkInfo subscriberCellularProvider]; 


    if (!carrier.isoCountryCode) { 
     NSLog(@"No sim present Or No cellular coverage or phone is on airplane mode."); 
     return NO; 
    } 
    return YES; 
} 
관련 문제