您的位置:首页 > 产品设计 > UI/UE

MessageUI.framework发短信

2015-10-31 15:04 591 查看
#import "ViewController.h"
#import <MessageUI/MessageUI.h>
@interface ViewController ()<MFMessageComposeViewControllerDelegate>

@end

@implementation ViewController

- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

UIButton *b = [UIButton buttonWithType:UIButtonTypeCustom];
[self.view addSubview:b];
b.frame = CGRectMake(100, 100, 200, 100);
b.backgroundColor = [UIColor blackColor];
[b setTitle:@"sendMessage" forState:UIControlStateNormal];
[b addTarget:self action:@selector(buttonAction) forControlEvents:UIControlEventTouchUpInside];

}
-(void)buttonAction
{

if (![MFMessageComposeViewController canSendText])
{
NSLog(@"当前设备不能发短信");
return;

}else
{

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

messageVC.recipients = @[@"10086",@"10010"];
messageVC.body = @"大水杯";
messageVC.messageComposeDelegate = self;

[self presentViewController:messageVC animated:YES completion:^{

}];
}
}

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

[self dismissViewControllerAnimated:YES completion:^{

}];

}

- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: