2011-11-17 10 views

답변

16

첫 번째 가져 오기 #import <CoreTelephony/CTTelephonyNetworkInfo.h> 프레임 워크가 설치되어 있는지 확인하십시오. Heres는 스위프트 버전

CTTelephonyNetworkInfo *phoneInfo = [[CTTelephonyNetworkInfo alloc] init]; 
CTCarrier *phoneCarrier = [phoneInfo subscriberCellularProvider]; 
NSLog(@"Carrier = %@", [phoneCarrier carrierName]); 
[phoneInfo release]; 
+4

로밍의 경우 현재 SIM 캐리어가 아니라 현재 SIM 캐리어 만 알려줍니다. – JOM

+3

또한 를 가져와야합니다. !!!! ;) – MasterRazer

1

: 당신이 빌드 단계에서 라이브러리와 바이너리 링크에

import CoreTelephony 

let phoneInfo = CTTelephonyNetworkInfo() 
let phoneCarrier = phoneInfo.subscriberCellularProvider 
print(phoneCarrier?.carrierName) 
0

스위프트 3.0에서 개발하는 동안, 당신은 CoreTelephony를 가져와야합니다.

// 설정 네트워크 정보 및 받기 캐리어 이름을의

print(carrier?.carrierName) 

을 CTCarrier 객체

let networkInfo = CTTelephonyNetworkInfo() 
let carrier = networkInfo.subscriberCellularProvider 

//을 만들 수 있습니다.