【问题标题】:When SIM is not available how should we handle MFMessageComposeViewController当 SIM 不可用时,我们应该如何处理 MFMessageComposeViewController
【发布时间】:2011-10-25 19:13:00
【问题描述】:

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

【问题讨论】:

  • 下次在浪费时间输入此类问题之前咨询class reference
  • 感谢@TheBlack 的评论。但您的建议可能不适用于所有情况。学习@Nick Weaver 给出的那个
  • 我在Xcode帮助中搜索“sim card”,15秒就找到了CTTelephonyNetworkInfo。接下来,我来到这里,在搜索中输入“sim card iphone”,发现this answer你先学会搜索再提问。

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


【解决方案1】:

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

一个被调度的块对象 默认优先级全局调度 当用户的蜂窝 提供者信息变更。这个 例如,如果用户交换 设备的 SIM 卡,其中一张来自 另一个提供商,而您的 应用程序正在运行。

【讨论】:

  • 太棒了!听起来是一个好主意。我会在这里测试和更新。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-09
  • 2015-02-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多