IOS程序开发之跳转短信发送界面实现发送短信功能

2016-02-19 09:07 9 1 收藏

图老师小编精心整理的IOS程序开发之跳转短信发送界面实现发送短信功能希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

【 tulaoshi.com - 编程语言 】

项目需求:在程序开发中,我们需要在某个程序里面发送一些短信验证(不是接收短信验证,关于短信验证,传送门:http://www.cnblogs.com/wolfhous/p/5096774.html

项目实现:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

新建demo,直接看我源码标志.


源码截图


真机截图


就是如此简单,如您有任何问题/建议或者更好的实现方法,联系本人.

可以看我折叠的源码

/** 点击发送短信按钮*/- (IBAction)sendMessageBut:(id)sender {/** 如果可以发送文本消息(不在模拟器情况下*/if ([MFMessageComposeViewController canSendText]) {/** 创建短信界面(控制器*/MFMessageComposeViewController *controller = [MFMessageComposeViewController new];controller.recipients = @[self.phoneTextField.text];//短信接受者为一个NSArray数组controller.body = self.messageBody.text;//短信内容controller.messageComposeDelegate = self;//设置代理,代理可不是 controller.delegate = self 哦!!!/** 取消按钮的颜色(附带,可不写) */controller.navigationBar.tintColor = [UIColor redColor];[self presentViewController:controller animated:YES completion:nil];}else{NSLog(@"模拟器不支持发送短信");}}#pragma mark - MFMessageComposeViewControllerDelegate/*** 协议方法,在信息界面处理完信息结果时调用(比如点击发送,取消发送,发送失败)** @param controller 信息控制器* @param result 返回的信息发送成功与否状态*/- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{/** 发送完信息就回到原程序*/[self dismissViewControllerAnimated:YES completion:nil];switch (result) {case MessageComposeResultSent:NSLog(@"发送成功");break;case MessageComposeResultFailed:NSLog(@"发送失败");break;case MessageComposeResultCancelled:NSLog(@"发送取消");default:break;}}

以上就是本文给大家介绍的IOS程序开发之跳转短信发送界面实现发送短信功能的全部叙述,希望大家喜欢。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1589616.html

延伸阅读
iPhone5怎么发送短信和群发短信 iPhone 5怎么发送短信:轻按信息图标给运行 iOS 6 的其他 iPhone、iPad和 iPod touch 用户发送 iMessage 信息,或者给其他移动电话用户发送短信或彩信。 (1)点击右上角编辑按钮,在收件人栏中键入姓名或电话号码,或者按+号从通讯录中选择某个人。输入信息,然后轻按发送。若要发送照片或视频,请...
iPhone5怎么发送定时短信   iPhone5怎么定时发短信?亲人生日,朋友聚会,常会发条短信告知时间地点,你会将内容复制到日程表里设个提醒吗?biteSMS的定时短信功能可以使这个过程简单一点。让你再也不会有任何的短信漏掉忘发了,iPhone5定时短信教程。 首选,确保你的iPhone5已经越狱 在Cydia中搜索biteSMS安装即可。 1...
中华通发送短信资费是多少?   目前,只支持发送国内短信,0.1元/条,60个字符(包括汉字、标点符号、字母等等)通过充值话费获得赠送后可低至6分钱/条。支持发送到中国移动、中国联通,暂不支持小灵通。对方可以直接回复短信,软件可以同时接收到对方回复的内容。 支持群发:群发短信按发送的条数进行扣费,发送成功即时扣费;普通...
标签: PHP 网关
  通过ICQ网关发送手机短信的PHP源程序 (转自linuxforum.net 原作者:liushiliang EMAIL:  lsl@163.net ) <? //########################################################### // // For questions and comments // Roland (alias -=: Vlieg :=-) // icq #78354631 // mail: vlieg@atoomnet.net // // NB: This script won&#...
andriod短信整合备份发送到gmail邮箱,需要在andoid手机配置好gmail邮箱 github代码 https://github.com/zhwj184/smsbackup 查看效果:   可以把几天的短信打包发送到自己的gmail邮箱,可以定时备份下短信。 主要代码: 代码如下: package org.smsautobackup; import java.text.DateFormat; import java.text.SimpleDateForma...

经验教程

915

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部