2011-11-17 8 views

Trả lời

16

Nhập lần đầu #import <CoreTelephony/CTTelephonyNetworkInfo.h> đảm bảo bạn cũng đã cài đặt Khung.

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

Lưu ý rằng điều này chỉ cho bạn biết nhà cung cấp dịch vụ SIM gốc, không phải là nhà cung cấp dịch vụ SIM hiện tại trong trường hợp chuyển vùng. – JOM

+3

Bạn cũng phải nhập !!!! ;) – MasterRazer

1

Heres phiên bản Swift:

import CoreTelephony 

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

Trong khi phát triển trong Swift 3.0, Bạn chỉ cần nhập CoreTelephony trong bạn liên kết nhị phân với các thư viện trong giai đoạn xây dựng.

// Thiết lập các thông tin mạng và tạo ra một đối tượng CTCarrier

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

// Lấy tên hãng

print(carrier?.carrierName) 

Vậy là xong.