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
相关文章推荐
- UIColor和TintColor
- UI: 带有Heard的ListView控件
- Declaring an explicit serialVersionUID
- 优化了首位两端操作的deque
- build-your-own-promise 构建自己的promise
- [62]Unique Paths
- WCF实体对象客户端引用时生成多余参数"××Specified",且值类型数据赋值无法传递值时必须付××Specified=true
- NGUI的图文混排
- 【APUE】Chapter13 Daemon Processes
- iOS软键盘遮挡UITableView内文本框问题
- html本地存储对像以及模板juicer插件的使用
- IOS笔记UI--滑块的使用
- iOS UITableView 在视图出现时滚动到底部
- 比较String、StringBuffer与StringBuilder
- iOS UIView中的坐标转换convertPoint --- iOS开发系列 ---项目中成长的知识六
- 淘宝连接池druid
- 自定义NavigationController(根据自定义UIBarButtonItem+ZZ)快速创建
- IOS开发笔记33-UITableView(1)
- LiquiBase 学习
- rotue路由的配置