一、导入头文件
#import <MessageUI/MessageUI.h>
二、创建
@property (nonatomic, strong) MFMessageComposeViewController *picker;
三、初始化
if ([MFMessageComposeViewController canSendText]) {
self.picker = [[MFMessageComposeViewController alloc]init];
self.picker.messageComposeDelegate = self;
//推荐的电话号码
NSString *phoneNum = @"13986097929";
self.picker.recipients = @[phoneNum];
self.picker.body = [NSString stringWithFormat:@"测试数据为%@",@"24355"];
self.picker.navigationBar.tintColor = [UIColor redColor];
[self presentViewController: self.picker animated:YES completion:nil];
}else{
}
-(void)messageComposeViewController:(MFMessageComposeViewController*)controller didFinishWithResult:(MessageComposeResult)result
{
switch (result) {
case MessageComposeResultSent:
NSLog(@"信息传送成功");
[self dismissViewControllerAnimated: YES completion:nil];
break;
case MessageComposeResultFailed:
NSLog(@"信息传送失败");
[self dismissViewControllerAnimated: YES completion:nil];
break;
case MessageComposeResultCancelled:
NSLog(@"信息被用户取消传送");
[self dismissViewControllerAnimated: YES completion:nil];
break;
default:
break;
}
}