Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы CoreTelephony ссылка класса CTTelephonyNetworkInfo

Опции
Развертывание Target:

На этой странице
Язык:

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 и позже.