IOS怎样使用MessageUI Framework 发送短信息

在iOS学习中使用MessageUI Framework 发送短信息是一个比较难的技术。本篇将专门讲述IOS怎样使用MessageUI Framework 发送短信息。使用MessageUI Framework中的MFMessageComposeViewController 发送短信息,另外其中的MFMailComposeViewController用于发送邮件。

使用非常简单:

1. 导入框架:MessageUI.framework

2. 添加协议:<MFMessageComposeViewControllerDelegate>

3. #import <MessageUI/MessageUI.h>

1 //判断当前设备是否可以发送短信息

if([MFMessageComposeViewController canSendText]){ 

   MFMessageComposeViewController *mc = [[MFMessageComposeViewController alloc] init];

 //设置委托

  mc.messageComposeDelegate = self;

 //短信内容9     

  mc.body = @"nihao";

 //短信接收者,可设置多个

    mc.recipients = [NSArray arrayWithObject:@"10086",nil];

   [self presentModalViewController:mc animated:YES];

 [mc release];

 } else {

   UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error",     message:@"The current device can not send SMS"                              delegate:nil     cancelButtonTitle:"OK",      otherButtonTitles:nil];

 [alert show];

    [alert release];25 

}

#pragma mark -

#pragma mark MFMessageComposeViewControllerDelegate 

-(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {

  switch(result) {

     case MessageComposeResultCancelled:

    case MessageComposeResultFailed:

   case MessageComposeResultSend:

   default:}

 }    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值