加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – MFMessageComposeViewController sms发送委托

发布时间:2020-12-14 17:37:10 所属栏目:百科 来源:网络整理
导读:我在我的应用程序MFMessageComposeViewController中实现了发送短信.它运作良好,但我不知道是否可以知道消息实际发送的时间. -(void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSArray *)recipients { MFMessageComposeViewController *controller =
我在我的应用程序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)仅对应于“send”按钮,但如果消息已被发送则不是真正的警告.你知道是否有某种方式委派或知道短信是否被发送?

非常感谢!

解决方法

据我所知,从iOS 5.0开始,无法检索成功发送消息或成功发送.这与MFMailComposeViewController相同.

如你所见,MFMailComposeViewController相当稀疏.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读