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;
        }

    }
  • 相关阅读:
    98.公共汽车
    100.选菜(动态规划)01背包
    102.愤怒的LJF
    96.老鼠的旅行(动态规划)
    95.(01背包)之小吃
    94.Txx考试
    93.数字三角形W(深搜)
    POJ 3352 Road Construction (边双连通分量)
    POJ 3114 Countries in War(强联通分量+Tarjan)
    POJ 3592 Instantaneous Transference(强联通分量 Tarjan)
  • 原文地址:https://www.cnblogs.com/yeagen/p/2735349.html
Copyright © 2011-2022 走看看