在 Swift 中,发送短信失败但已发送 MFMessageComposeViewController 委托显示

In Swift, Failed to send SMS but MFMessageComposeViewController Delegate Show sent

我正在使用 MFMessageComposeViewController 从我的应用程序发送短信。

MFMessageComposeViewControllerdidFinishWithResult委托方法显示消息已发送成功,但实际上由于余额不足导致此短信发送失败。所以 MFMessageComposeViewController 没有显示正确的结果。

我怎么知道“信息”应用发送短信失败?有什么方法可以获取失败状态?

消息应用程序无法知道消息是已发送还是失败。

一旦消息成功排队等待发送,我们将在 messageComposeViewController:didFinishWithResult: 中得到结果。