iOS开发跳转到发送短信界面并实现发短信
2017-08-09 17:40
399 查看
一、导入头文件
#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;
}
}
#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;
}
}
相关文章推荐
- IOS程序开发中-跳转到 发送短信界面 实现发短信
- IOS程序开发之跳转短信发送界面实现发送短信功能
- IOS程序开发之跳转短信发送界面实现发送短信功能
- iOS开发 实现界面跳转翻页等效果
- iOS开发 实现界面跳转翻页等效果
- 点击发送短信按钮跳转到手机短信界面实现发送短信
- iOS开发runtime实现任意界面跳转
- ios开发:怎么实现点击一个按钮,跳转到一个新的界面
- iOS开发——使用代理(Delegate)实现跨界面执行跳转请求
- ios开发:怎么实现点击一个按钮,跳转到一个新的界面,并回退到上一界面
- iOS开发之调用系统发短信接口发送指定短信
- swift语言之ios开发实现界面跳转
- iOS开发中实现邮件和短信发送的简单示例
- 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- 【Android 开发教程】通过编码实现发送短信
- Android开发(25)--framebyframe帧动画并实现启动界面到主界面的跳转
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS利用代理实现界面跳转
- Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面 .相机.录影机...
- Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面 .相机.录影机....