Có cách nào để nhận thông tin về nhà cung cấp dịch vụ iPhones không?iPhone - cách xác định nhà cung cấp dịch vụ (AT & T, Verizon, v.v.)?
14
A
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];
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.
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
Bạn cũng phải nhập !!!! ;) –
MasterRazer