码迷,mamicode.com
首页 > 其他好文 > 详细

OC发送短信

时间:2017-07-17 17:09:11      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:iba   word   控制器   self   body   ted   index   can   dex   

- (IBAction)sendMessage1:(id)sender {
    
    UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"短信编辑"message:nil delegate:self cancelButtonTitle:@"确定" otherButtonTitles:@"取消", nil];
    alert.tag = 1;
    
    alert.alertViewStyle = UIAlertViewStyleLoginAndPasswordInput;
    
    UITextField *tf1 = [alert textFieldAtIndex:0];
    tf1.placeholder = @"编辑的短信内容";
    
    UITextField *tf2 = [alert textFieldAtIndex:1];
    tf2.placeholder = @"需要发送到的手机号";
    tf2.secureTextEntry = NO;
    
    [alert show];
    
    
    
    
    
    
}
- (IBAction)sendMessage2:(id)sender {
    
    UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"短信编辑"message:nil delegate:self cancelButtonTitle:@"确定" otherButtonTitles:@"取消", nil];
    alert.tag = 2;
    
    
    NSURL *url = [NSURL URLWithString:@"sms://11395320253"];
                  
                  [[UIApplication sharedApplication] openURL:url];
    
    
}

#pragma mark MFMessageComposeViewControllerDelegate
// 点击取消按钮会自动调用
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {
    [self dismissViewControllerAnimated:YES completion:nil];
    switch (result) {
        case MessageComposeResultSent:
            //信息传送成功
            
            break;
        case MessageComposeResultFailed:
            //信息传送失败
            
            break;
        case MessageComposeResultCancelled:
            //信息被用户取消传送
            
            break;
        default:
            break;
    }

    
}


- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
    if(buttonIndex != 0){
        return;
    }
    

    
    UITextField *tf1 = [alertView textFieldAtIndex:0];
 
    
    UITextField *tf2 = [alertView textFieldAtIndex:1];


    
    
    
    
    MFMessageComposeViewController *msgVc = [[MFMessageComposeViewController alloc] init];
    // 设置短信内容
    msgVc.body = tf1.text;
    // 设置收件人列表
    msgVc.recipients = @[tf2.text];
    // 设置代理
    msgVc.messageComposeDelegate = self;
    // 显示控制器
    [self presentViewController:msgVc animated:YES completion:nil];
    
    
    
}

 

OC发送短信

标签:iba   word   控制器   self   body   ted   index   can   dex   

原文地址:http://www.cnblogs.com/hualuoshuijia/p/7196123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!