CTCarrier
Оператор импорта
Swift
import CoreTelephony
Objective C
@import CoreTelephony;
Доступность
Доступный в iOS 4.0 и позже.
Используйте CTCarrier
класс для получения информации о домашнем провайдере услуги сотовой связи пользователя, таком как его уникальный идентификатор и позволяет ли это VoIP (Передача речи по протоколу IP), обращается к своей сети.
-
allowsVOIP
СвойствоУказывает, позволяет ли поставщик услуг вызовам VoIP быть сделанными в его сети. (только для чтения)
Объявление
Swift
var allowsVOIP: Bool { get }
Objective C
@property(nonatomic, readonly, assign) BOOL allowsVOIP
Обсуждение
Булево значение только для чтения, которое является
YES
true
если поставщик услуг позволяет вызовам VoIP быть сделанными в его сети, илиNO
false
если нет.Если Вы конфигурируете устройство для поставщика услуг и затем демонтируете SIM-карту, это свойство сохраняет булево значение, указывающее политику поставщика услуг относительно VoIP.
Оператор импорта
Objective C
@import CoreTelephony;
Swift
import CoreTelephony
Доступность
Доступный в iOS 4.0 и позже.
-
carrierName
СвойствоИмя домашнего провайдера услуги сотовой связи пользователя. (только для чтения)
Объявление
Swift
var carrierName: String! { get }
Objective C
@property(nonatomic, readonly, retain) NSString *carrierName
Обсуждение
Эта строка предоставлена поставщиком услуг и форматируется для представления пользователю. Если пользователь бродит, значение не изменяется; это всегда представляет провайдера, с кем у пользователя есть учетная запись.
Если Вы конфигурируете устройство для поставщика услуг и затем демонтируете SIM-карту, это свойство сохраняет имя поставщика услуг.
Значение для этого свойства
nil
если устройство никогда не конфигурировалось для поставщика услуг.Оператор импорта
Objective C
@import CoreTelephony;
Swift
import CoreTelephony
Доступность
Доступный в iOS 4.0 и позже.
-
isoCountryCode
СвойствоКод страны ISO для провайдера услуги сотовой связи пользователя. (только для чтения)
Объявление
Swift
var isoCountryCode: String! { get }
Objective C
@property(nonatomic, readonly, retain) NSString *isoCountryCode
Обсуждение
Это свойство использует ISO 3166-1 представление кода страны.
Значение для этого свойства
nil
если применяется какое-либо следующее:Устройство находится в Авиарежиме.
В устройстве нет никакой SIM-карты.
Устройство за пределами диапазона услуги сотовой связи.
Оператор импорта
Objective C
@import CoreTelephony;
Swift
import CoreTelephony
Доступность
Доступный в iOS 4.0 и позже.
-
mobileCountryCode
СвойствоМобильный код страны (MCC) для провайдера услуги сотовой связи пользователя. (только для чтения)
Объявление
Swift
var mobileCountryCode: String! { get }
Objective C
@property(nonatomic, readonly, retain) NSString *mobileCountryCode
Обсуждение
Только для чтения
NSString
объект, содержащий числовой мобильный код страны для провайдера услуги сотовой связи пользователя. MCCs определяется Рекомендацией E.212 ITU-T, “Список Мобильных Кодов Страны или географического района”. Ввод этого свойства какNSString
объект, а не тип числа, гарантирует, что продвижение обнуляет в MCCs, уважаются.Значение для этого свойства
nil
если применяется какое-либо следующее:В устройстве нет никакой SIM-карты.
Устройство за пределами диапазона услуги сотовой связи.
Значение может быть
nil
на аппаратных средствах до iPhone 4S, когда в Авиарежиме.Оператор импорта
Objective C
@import CoreTelephony;
Swift
import CoreTelephony
Доступность
Доступный в iOS 4.0 и позже.
-
mobileNetworkCode
СвойствоКод сети мобильной связи (MNC) для провайдера услуги сотовой связи пользователя. (только для чтения)
Объявление
Swift
var mobileNetworkCode: String! { get }
Objective C
@property(nonatomic, readonly, retain) NSString *mobileNetworkCode
Обсуждение
Только для чтения
NSString
объект, представляющий числовой код сети мобильной связи для провайдера услуги сотовой связи пользователя. Ввод этого свойства какNSString
объект, а не тип числа, гарантирует, что продвижение обнуляет в MNCs, уважаются.Значение для этого свойства
nil
если применяется какое-либо следующее:В устройстве нет никакой SIM-карты.
Устройство за пределами диапазона услуги сотовой связи.
Значение может быть
nil
на аппаратных средствах до iPhone 4S, когда в Авиарежиме.Оператор импорта
Objective C
@import CoreTelephony;
Swift
import CoreTelephony
Доступность
Доступный в iOS 4.0 и позже.