• 35648

    文章

  • 23

    评论

  • 20

    友链

  • 最近新加了很多技术文章,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

iOS调本地短息系统 原

欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/jsh/2019/0726/102352.html

挑战A.I.,赢百万奖金......了解更多详情>>>

#import <MessageUI/MessageUI.h>//导入短信头文件
MFMessageComposeViewControllerDelegate//遵循短信代理

///调用短信回调代理
-(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{
    
    [self dismissViewControllerAnimated:true completion:nil];
    switch (result) {
        case MessageComposeResultSent:
            [self toastTip:@"发送成功"];
            NSLog(@"%@",[controller.recipients firstObject]);
            break;
        case MessageComposeResultFailed:
            [self toastTip:@"发送失败"];

            break;
        case MessageComposeResultCancelled:
            [self toastTip:@"取消发送"];
            break;
        default:
            break;
    }
}

//提示框
-(void)toastTip:(NSString *)string{
    [self.view makeToast:string duration:1 position:CSToastPositionCenter];
}

//是否调转短信页面
- (void)showMessageView:(NSArray *)phonesNumber title:(NSString *)title detail:(NSString *)detail{
    if ([MFMessageComposeViewController canSendText]) {
        MFMessageComposeViewController * vc = [MFMessageComposeViewController new];
        vc.recipients = phonesNumber;
        vc.body = detail;
        vc.messageComposeDelegate = self;
        [self presentViewController:vc animated:true completion:nil];
        [[[[vc viewControllers] lastObject] navigationItem] setTitle:title];
    } else {
        [self toastTip:@"此设备不支持短信功能"];
    }

 

相关文章

暂住......别动,不想说点什么吗?
  • 全部评论(0
    还没有评论,快来抢沙发吧!