iOS基础发短信

方法1:(直接跳转界面,没有提示,不能自动回到原应用)

NSURL *url = [NSURL URLWithString:@"sms://10000"];

[[UIApplication sharedApplication] openURL:url];

方法2:(可以指定短信内容)

#import <MessageUI/MessageUI.h>

//显示发短信的控制器

MFMessageComposeViewController *vc = [ [MFMessageComposeViewController alloc] init];

//设置短信内容

vc.body = @"吃饭了吗?";

//设置收件人列表

vc.recipients = @[@"10000",@"10086"];

//设置代理

vc.,essageComposeDelegate = self;

//显示控制器

[self presentViewController:vc animated:YES completion:nil];

 

代理方法,当短信界面关闭的时候调用,发完后会自动回到原应用

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

{

   //关闭短信界面

    [controllerdismissViewControllerAnimated:YEScompletion:nil];

   if( result == MessageComposeResultCancelled) {

       NSLog(@"取消发送");

    }else if( result == MessageComposeResultSent) {

       NSLog(@"已经发出");

    } else{

       NSLog(@"发送失败");

    }

}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值