在iPhone中利用MessageUI发送短信
本文主要是介绍了如何在iPhone中利用MessageUI框架发送短信,这样我们便可以指定短信的内容,希望对大家有所帮助,原文如下:
我们知道可以使用这样的代码在iphone中发送短信:
[[UIApplication sharedApplication] openURL:@"sms:12345678"];
但这样的方式无法指定短信内容。那么我们可以使用MessageUI框架。
首先在程序中导入MessageUI.framework。import头文件:#import "DeviceDetection.h"
然后在代码中使用下面的语句来调用短信发送窗口,并指定号码和短信内容:
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease]; controller.body = @"zc"; controller.recipients = [NSArray arrayWithObjects:@"106295598", nil]; controller.messageComposeDelegate = self; [self presentModalViewController:controller animated:YES];
同时实现协议MFMessageComposeViewControllerDelegate,
在协议方法messageComposeViewController:didFinishWithResult:
中解散窗口:
switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Cancelled");
break;
case MessageComposeResultFailed:
[self alert:@"发送短信错误!"];
break;
case MessageComposeResultSent:
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];这样,我们就成功地利用MessageUI实现了在iPhone应用程序中发送短信了。
原文链接:http://blog.csdn.net/kmyhy/article/details/5875727
Posted by
iOS88 @
2012-2-7 22:47:01
阅读(306)
评论(0)
上一篇:iPhone开发中利用UITableView实现树视图
下一篇:如何在Xcode 4.2中设置代码覆盖率
上一篇:iPhone开发中利用UITableView实现树视图
下一篇:如何在Xcode 4.2中设置代码覆盖率
我也来参与讨论
你还可以输入600/600个字符
发表评论
