[iOS]iOS发送短信
2015-07-09 11:30
375 查看
1.问题说明
iOS开发中,常用到调用发送短信的功能,下面就是简要说明如何使用系统的短信API
2.问题解决
引入框架
iOS开发中,常用到调用发送短信的功能,下面就是简要说明如何使用系统的短信API
2.问题解决
引入框架
//短信分享 #import <MessageUI/MessageUI.h>
绑定委托 @interface ViewController ()<MFMessageComposeViewControllerDelegate>
#pragma makr - MFMessageComposeViewControllerDelegate 短信 -(void)showSMSPicker:(id)sender{ Class messageClass = (NSClassFromString(@"MFMessageComposeViewController")); if (messageClass != nil) { // Check whether the current device is configured for sending SMS messages if ([messageClass canSendText]) { MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init]; picker.messageComposeDelegate =self; NSString *smsBody =@"这里填写您的短信内容" ; picker.body=smsBody; [self presentViewController:picker animated:YES completion:^{ }]; } else { showAlert(@"温馨提示", @"当前设备不支持短信功能!"); } } else { showAlert(@"温馨提示", @"当前版本不支持短信功能!"); } } - (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result { [controller dismissViewControllerAnimated:YES completion:^{ }]; if (result==MessageComposeResultSent) { showAlert(@"恭喜", @"发送成功!"); }else if (result==MessageComposeResultFailed) { showAlert(@"额", @"发送失败了"); }else if (result==MessageComposeResultCancelled) { showAlert(@"恩", @"您取消了发送!"); } }
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- Android短信操作常见协议和常用代码
- 仿iphone中短信以及通话记录的时间显示
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- .net平台推送ios消息的实现方法
- 手机短信轰炸(图)
- 探讨Android与iOS,我们将何去何从?
- Android实现将已发送的短信写入短信数据库的方法
- Android获取短信验证码的实现方法
- 获取Android手机中所有短信的实现代码
- Android短信接收监听、自动回复短信操作例子
- Android实现获取未接来电和未读短信数量的方法
- Android、iOS和Windows Phone中的推送技术详解