iOS调本地短息系统 原
欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/jsh/2019/0726/102352.html
挑战A.I.,赢百万奖金......了解更多详情>>>
#import <MessageUI/MessageUI.h>//导入短信头文件
MFMessageComposeViewControllerDelegate//遵循短信代理
///调用短信回调代理
-(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{
[self dismissViewControllerAnimated:true completion:nil];
switch (result) {
case MessageComposeResultSent:
[self toastTip:@"发送成功"];
NSLog(@"%@",[controller.recipients firstObject]);
break;
case MessageComposeResultFailed:
[self toastTip:@"发送失败"];
break;
case MessageComposeResultCancelled:
[self toastTip:@"取消发送"];
break;
default:
break;
}
}
//提示框
-(void)toastTip:(NSString *)string{
[self.view makeToast:string duration:1 position:CSToastPositionCenter];
}
//是否调转短信页面
- (void)showMessageView:(NSArray *)phonesNumber title:(NSString *)title detail:(NSString *)detail{
if ([MFMessageComposeViewController canSendText]) {
MFMessageComposeViewController * vc = [MFMessageComposeViewController new];
vc.recipients = phonesNumber;
vc.body = detail;
vc.messageComposeDelegate = self;
[self presentViewController:vc animated:true completion:nil];
[[[[vc viewControllers] lastObject] navigationItem] setTitle:title];
} else {
[self toastTip:@"此设备不支持短信功能"];
}