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

发布于 2024-11-09 20:54:19 字数 104 浏览 5 评论 0原文

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

I am using MFMessageComposeViewController to send text message via my App. But I have a problem when we remove the SIM and try to send message. Is there any delegate available to track whether the message will be sent / not?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

锦欢 2024-11-16 20:54:19

您可以使用 CTTelephonyNetworkInfo 类,用于收集有关 SIM 卡的信息。使用 subscriberCellularProviderDidUpdateNotifier 方法来获取有关 SIM 卡更改的通知:

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

You can use the CTTelephonyNetworkInfo class of the core telephony framework to gather information about the SIM card. Use the subscriberCellularProviderDidUpdateNotifier method to get notified about SIM card changes:

A block object that is dispatched on
the default priority global dispatch
queue when the user’s cellular
provider information changes. This
occurs, for example, if a user swaps
the device’s SIM card with one from
another provider, while your
application is running.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文