zoukankan      html  css  js  c++  java
  • MFMessageComposeViewController

    -(void)sendMessage{
         [self showMessageView: @"13800138000" title:@"验证短信" body:[NSString stringWithFormat:@"请不要修改认证短信,直接将本条认证短信发送给我们,以完成手机验证。(%d)",arc4random() % 1000000]];
    }

    -(void)showMessageView : (NSString *)phone title : (NSString *)title body : (NSString *)body
    {
        if( [MFMessageComposeViewController canSendText] )
        {
            MFMessageComposeViewController * controller = [[MFMessageComposeViewController alloc] init];
            controller.recipients = [NSArray arrayWithObject:phone];
            controller.body = body;
            controller.messageComposeDelegate = self;
            [self presentModalViewController:controller animated:YES];
            
            [[[[controller viewControllers] lastObject] navigationItem] setTitle:title];//修改短信界面标题
        }
        else
        {
            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示信息"
                                                            message:@"该设备不支持短信功能"
                                                           delegate:nil
                                                  cancelButtonTitle:@"确定"
                                                  otherButtonTitles:nil, nil];
            [alert show];
        }
    }

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

        [self dismissModalViewControllerAnimated:YES];

        switch (result) {
            case MessageComposeResultCancelled:
            {
                //click cancel button
            }
                break;
            case MessageComposeResultFailed:// send failed

                break;
               
            case MessageComposeResultSent:
            {
                //do something
            }
                break;
            default:
                break;
        }

    }
  • 相关阅读:
    1. 命令执行漏洞简介
    3. 从零开始学CSRF
    2. DVWA亲测CSRF漏洞
    使用pt-fifo-split 工具往mysql插入海量数据
    如何打印矩阵
    年轻人,你活着不是为了观察K线做布朗运动
    Python 之匿名函数和偏函数
    Python之闭包
    Python之装饰器
    Python之with语句
  • 原文地址:https://www.cnblogs.com/yeagen/p/2735349.html
Copyright © 2011-2022 走看看