Когда SIM-карта недоступна, как мы должны обрабатывать MFMessageComposeViewController - PullRequest
1 голос
/ 25 мая 2011

Я использую MFMessageComposeViewController для отправки текстового сообщения через мое приложение. Но у меня проблема, когда мы вынимаем SIM-карту и пытаемся отправить сообщение. Имеется ли какой-либо делегат для отслеживания того, будет ли сообщение отправлено или нет?

1 Ответ

1 голос
/ 25 мая 2011

Вы можете использовать класс CTTelephonyNetworkInfo базовой телефонной платформы для сбора информации о SIM-карте.Используйте метод subscriberCellularProviderDidUpdateNotifier для получения уведомлений об изменениях SIM-карты:

Объект блока, который отправляется в очередь глобальной диспетчеризации с приоритетом по умолчанию при изменении информации о сотовом поставщике пользователя.Это происходит, например, если пользователь меняет SIM-карту устройства на другую у другого провайдера во время работы приложения.

...