iPhone의 이동 통신사에 대한 정보를 프로그래밍 방식으로 가져 오는 방법이 있습니까?iPhone - 기기의 통신사를 결정하는 방법 (AT & T, Verizon 등)
14
A
답변
16
첫 번째 가져 오기 #import <CoreTelephony/CTTelephonyNetworkInfo.h>
프레임 워크가 설치되어 있는지 확인하십시오. Heres는 스위프트 버전
CTTelephonyNetworkInfo *phoneInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *phoneCarrier = [phoneInfo subscriberCellularProvider];
NSLog(@"Carrier = %@", [phoneCarrier carrierName]);
[phoneInfo release];
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
//을 만들 수 있습니다.
로밍의 경우 현재 SIM 캐리어가 아니라 현재 SIM 캐리어 만 알려줍니다. – JOM
또한를 가져와야합니다. !!!! ;) –
MasterRazer