短信验证
来源:互联网 发布:清洁pcb的玻璃笔淘宝 编辑:程序博客网 时间:2024/05/22 14:59
1 首先新建项目
导入MessageUI.framework包
2引入头文件
#import <MessageUI/MessageUI.h>
3 在.m文件中
首先新建一个按钮
UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(100, 100, 100, 50)];
[button setTitle:@"发送" forState:UIControlStateNormal];
button.backgroundColor = [UIColor redColor];
[self.view addSubview:button];
[button addTarget:self action:@selector(buttonAction) forControlEvents:UIControlEventTouchUpInside];
-(void)buttonAction{
BOOL canSendSMS = [MFMessageComposeViewController canSendText];
if (canSendSMS) {
//创建短信视图控制器
MFMessageComposeViewController *piker = [[MFMessageComposeViewController alloc]init];
//设置代理
piker.messageComposeDelegate = self;
//设置短信内容
piker.body = @"你好啊";
//设置电话
piker.recipients = [NSArray arrayWithObject:@"1566212****"];
//打开短信功能
[self presentViewController:piker animated:YES completion:^{
}];
}
}
实现协议方法
-(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{
switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Result:canceled");
break;
case MessageComposeResultSent:
NSLog(@"Result:Sent");
break;
case MessageComposeResultFailed:
NSLog(@"Result:Filed");
break;
default:
break;
}
[self dismissViewControllerAnimated:YES completion:^{
}];
}
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- unity AssetBundle的资源管理
- 公用方法Store
- 浏览器 猛犸
- Redis集群主备模式部署
- 工具资源网站
- 短信验证
- 跳跃表 C#
- poj-1094 Sorting It All Out
- bzoj 1030
- VB-控件注册 - 利用资源文件将dll、ocx打包进exe文件
- HDU 5355 Cake
- MUI-ActionSheet动作菜单
- XML随笔
- Leetcode 201 Bitwise AND of Numbers Range 区间内整数按位与