当SIM不可用时,我们应该如何处理MFMessageComposeViewController

时间:2011-05-25 19:21:40

标签: iphone ios sms sim-card core-telephony

我正在使用MFMessageComposeViewController通过我的应用程序发送短信。但是当我们删除SIM并尝试发送消息时,我遇到了问题。是否有任何代表可以跟踪是否发送消息?

1 个答案:

答案 0 :(得分:1)

您可以使用核心电话框架的CTTelephonyNetworkInfo类来收集有关SIM卡的信息。使用subscriberCellularProviderDidUpdateNotifier方法获取有关SIM卡更改的通知:

  

调度的块对象   默认优先级全局调度   当用户的蜂窝时排队   提供商信息变更。这个   例如,如果用户交换,则会发生   设备的SIM卡有一个来自   另一个提供者,而你的   应用程序正在运行。