Ios MFMessageComposeViewController sms已发送委托

Ios MFMessageComposeViewController sms已发送委托,ios,xcode,messageui,Ios,Xcode,Messageui,我在我的应用程序中实现了发送短信的MFMessageComposeViewController。它工作得很好,但我不知道是否有可能知道消息实际何时发送 -(void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSArray *)recipients { MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init]

我在我的应用程序中实现了发送短信的MFMessageComposeViewController。它工作得很好,但我不知道是否有可能知道消息实际何时发送

-(void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSArray *)recipients {

    MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];

    if([MFMessageComposeViewController canSendText]) {

      controller.body = bodyOfMessage;    
      controller.recipients = recipients;
      controller.messageComposeDelegate = self;
      [self presentModalViewController:controller animated:YES];

    }
}

- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {

  [self dismissModalViewControllerAnimated:YES];

  if (result == MessageComposeResultCancelled) {

    NSLog(@"Message cancelled");

  } else if (result == MessageComposeResultSent) {

    NSLog(@"Message sent");
  }

}
if(result==MessageComposeResultSent)仅对应于“发送”按钮,但如果消息已发送,则不会发出警告。你知道是否有办法授权或知道短信是否已发送


非常感谢

据我所知,从iOS 5.0开始,无法检索成功发送的邮件或成功传递的邮件。这与
MFMailComposeViewController
相同


正如您所看到的那样,这是相当稀疏的。

现在有一个结果
MessageComposeResultFailed
;不确定它是否检查了这一点。