CTTelephonyNetworkInfo
Оператор импорта
Swift
import CoreTelephony
Objective C
@import CoreTelephony;
Доступность
Доступный в iOS 4.0 и позже.
Используйте CTTelephonyNetworkInfo класс для реакции на изменения в провайдере услуги сотовой связи пользователя. Это происходит, например, если пользователь подкачивает SIM-карту устройства с одной от другого провайдера, в то время как работает Ваше приложение. Этот класс также предоставляет Вам доступ к объекту CTCarrier, содержащему информацию о домашнем провайдере услуги сотовой связи пользователя.
-
subscriberCellularProviderСвойствоИнформация о провайдере услуги сотовой связи пользователя. (только для чтения)
Объявление
Swift
var subscriberCellularProvider: CTCarrier! { get }Objective C
@property(readonly, retain) CTCarrier *subscriberCellularProviderОбсуждение
A
CTCarrierобъект, содержащий информацию о домашнем провайдере услуги сотовой связи пользователя — т.е. провайдере, с кем у пользователя есть учетная запись. Эта информация сразу доступна после того, как Вы выделите и инициализируетеCTTelephonyNetworkInfoобъект.Оператор импорта
Objective C
@import CoreTelephony;Swift
import CoreTelephonyДоступность
Доступный в iOS 4.0 и позже.
-
Диспетчеризированный, когда изменяется информация о провайдере услуги сотовой связи пользователя.
Объявление
Swift
var subscriberCellularProviderDidUpdateNotifier: ((CTCarrier!) -> Void)!Objective C
@property(nonatomic, copy) void (^subscriberCellularProviderDidUpdateNotifier)( CTCarrier *)Обсуждение
Блочный объект, диспетчеризирующийся на приоритетной глобальной очереди отгрузки по умолчанию, когда изменяется информация о поставщике услуг сотовой связи пользователя. Это происходит, например, если пользователь подкачивает SIM-карту устройства с одной от другого провайдера, в то время как работает Ваше приложение.
Для обработки изменений в информации о провайдере услуги сотовой связи определите блок в приложении и присвойте его этому свойству. Блок должен быть реализован для поддержки быть вызванным от любого контекста.
Оператор импорта
Objective C
@import CoreTelephony;Swift
import CoreTelephonyДоступность
Доступный в iOS 4.0 и позже.
