即使消息发送失败,也会发送MessageComposeResult

时间:2010-08-23 11:26:29

标签: iphone objective-c sms

我正在使用MFMessageComposeViewController在我的应用程序中发送短信。一切都是正确的,直到我试图获得操作的结果。实际上消息发送失败,因为它可以在SMS本机应用程序中看到(我在SIM卡中没有服务),但我得到MessageComposeResultSent - (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result。< / p>

你有没有去过这个?我们能否真正断言短信已被正确发送?

非常感谢。

1 个答案:

答案 0 :(得分:3)

以下是来自MFMessageComposeViewController.h中 MessageComposeResult 结构讨论的片段:

  

通常 MessageComposeResultSent   将被发送,但是    MessageComposeResultFailed 将是   在失败的情况下发送。 发送可能   只能被解释为成功   排队等待消息   发送。实际发送将发生   当设备能够发送时。

相关问题