`
sabolasi
  • 浏览: 909170 次
文章分类
社区版块
存档分类
最新评论

如何在iphone应用程序中发送短信

 
阅读更多

我们知道可以使用这样的代码在iphone中发送短信:

[[UIApplication sharedApplication] openURL:@"sms:12345678"];

但这样的方式无法指定短信内容。那么我们可以使用MessageUI框架。

首先在程序中导入MessageUI.framework。import头文件:#import"DeviceDetection.h"

然后在代码中使用下面的语句来调用短信发送窗口,并指定号码和短信内容:

MFMessageComposeViewController*controller = [[[MFMessageComposeViewControlleralloc]init]autorelease];

controller.body=@"zc";

controller.recipients= [NSArrayarrayWithObjects:@"106295598",nil];

controller.messageComposeDelegate=self;

[selfpresentModalViewController:controlleranimated:YES];

同时实现协议MFMessageComposeViewControllerDelegate,

在协议方法messageComposeViewController:didFinishWithResult:

中解散窗口:

switch(result) {

caseMessageComposeResultCancelled:

NSLog(@"Cancelled");

break;

caseMessageComposeResultFailed:

[selfalert:@"发送短信错误!"];

break;

caseMessageComposeResultSent:

break;

default:

break;

}

[selfdismissModalViewControllerAnimated:YES];


原文地址:http://blog.csdn.net/kmyhy/article/details/5875727

分享到:
评论

相关推荐

    Pebble-Imessager:一个PebbleJs和服务器应用程序,允许在卵石智能手表上发送iMessage短信

    卵石短信 一个和Server Application,允许在启用麦克风的Pebble智能手表上发iMessage短信。 演示版 关于 自从Fitbit收购卵石智能手表以来... 可以将其更新为任意长度的数组响应,并以这种顺序出现在应用程序中。 但是,

    iphone6-reserve-bot:在香港预订 iPhone 6 的 Android 应用程序

    该应用程序将: 检索验证码供用户输入检索短信代码并发送短信收到短信回复后自动填写预约码自动提交预订订单运行指令要运行,请将以下库下载到libs/文件夹: 和 okHttp 集成库 ( Glide需要)Google Play 上的 ...

    开发一个发送短信的应用程序

    能够使用Internet连接从iPhone发送SMS消息有多大?

    sendit:使用iMessage从Mac发送批量短信

    在运行该应用程序之前,请确保在MacBook和iPhone上正确设置了iMessage。设置iMessage文本转发确保您的Mac和iPhone使用相同的Apple ID登录到iMessage。 在Mac上,您可以在消息>首选项中执行此操作。 在iOS设备上,...

    使用Objective-c如何在达到特定时间(与iPhone中的当前时间相等)时使应用程序处于活动状态

    嗨,大家好,我是iPhone应用程序开发的新手。在我的SMS发送应用程序中。发送时间和当前时间相等,然后我就可以发送消息了。 如果不是,则发送时间为当前时间。我需要在该特定时间发送短信。 为此,我需要在本地存储...

    iphone无线条形码二维码数据枪PC端 v1.0.zip

    下载iphone无线条形码二维码数据枪PC端,并配合IPhone条形码数据枪,可以让您的手机将扫描数据发送到任何应用程序,就如同你刚刚在键盘上输入它! IPhone条形码数据枪是一个利用摄像头读取各种条码,通过wifi实时的...

    Messenger:iOS-实时消息传递应用程序:artist_palette:

    迅捷5 iPhone 8或更高iOS 13.0以上功能性实时聊天用户在线指示器发送短信短信长度无限制发送图像信息发送视频信息发送音频信息打字指示讯息状态指示灯删除讯息回复/转发消息自定义聊天设计聊天分页朋友网在地图上...

    WhatsApp v0.2.6426 电脑版.zip

    ★ 无需登录/登出:您不再需要为在电脑或其它设备中登出应用程序而感到困惑。WhatsApp可利用推送通知服务,始终保持啓用和连接状态。 ★ 无需添加好友:WhatsApp可直接同步您手机通讯录中的信息,自动连接您的联络...

    【最新版】Fantastical_3.0.13.zip【亲测可用】最好的日历应用程序

    直接在Fantastical中设计和完成您的项目。在日历事件旁边添加任务,并在完成任务后完成它们。任务会在到期时通知您,过期的任务会延续到将来的日期。您将永远不会忘记一项任务。 有趣的 日历 及时了解对您来说很重要...

    myPhoneDesktop Client-crx插件

    语言:English 使用myPhoneDesktop Client在iPhone或iPad上通话,短信,打开URL,复制文本或将图像保存在iPhone或iPad上 适用于Google Chrome...myPhoneDesktop iPhone应用程序可在Apple AppStore上找到,网址为http:/

    Google Android SDK开发范例大全(第3版) 1/5

    系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆卡I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示、进度显示、取得应用程序信息等。...

    Google Android SDK开发范例大全(第3版) 4/5

    系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆卡I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示、进度显示、取得应用程序信息等。...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机界面 3.1 更改与显示文字标签——TextView标签的使用 3.2 更改手机窗口画面底色——drawable定义颜色...

    Google Android SDK开发范例大全(第3版) 3/5

    系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆卡I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示、进度显示、取得应用程序信息等。...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机界面 3.1 更改与显示文字标签——TextView标签的使用 3.2 更改手机窗口画面底色——drawable定义颜色...

    Google Android SDK开发范例大全(第3版) 5/5

    系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆卡I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示、进度显示、取得应用程序信息等。...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机界面 3.1 更改与显示文字标签——TextView标签的使用 3.2 更改手机窗口画面底色——drawable定义颜色...

    Messenger:iOS-即时通讯应用程式:artist_palette:

    斯威夫特5 iPhone 8或更高版本iOS 13.0以上功能性实时聊天用户在线指示器发送短信短信长度无限制发送图像信息发送视频信息发送音频信息打字指示讯息状态指示灯删除讯息回复/转发消息自定义聊天设计聊天分页朋友网在...

    Google Android SDK开发范例大全(第3版)part2

     《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序...

Global site tag (gtag.js) - Google Analytics