[iOS]iOS发送短信

原创 2015年07月09日 11:30:01

1.问题说明

iOS开发中,常用到调用发送短信的功能,下面就是简要说明如何使用系统的短信API

2.问题解决

引入框架

//短信分享		
#import <MessageUI/MessageUI.h>
绑定委托
@interface ViewController ()<MFMessageComposeViewControllerDelegate>
#pragma makr - MFMessageComposeViewControllerDelegate 短信
-(void)showSMSPicker:(id)sender{
    Class messageClass = (NSClassFromString(@"MFMessageComposeViewController"));
    
    if (messageClass != nil) {
        // Check whether the current device is configured for sending SMS messages
        if ([messageClass canSendText]) {
            MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
            picker.messageComposeDelegate =self;
            NSString *smsBody =@"这里填写您的短信内容" ;
            picker.body=smsBody;
            [self presentViewController:picker animated:YES completion:^{
                
            }];
        }
        else {
            showAlert(@"温馨提示", @"当前设备不支持短信功能!");
        }
    }
    else {
        showAlert(@"温馨提示", @"当前版本不支持短信功能!");
    }
}

- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
    [controller dismissViewControllerAnimated:YES completion:^{
        
    }];
    if (result==MessageComposeResultSent) {
        showAlert(@"恭喜", @"发送成功!");
    }else if (result==MessageComposeResultFailed) {
        showAlert(@"额", @"发送失败了");
    }else if (result==MessageComposeResultCancelled) {
        showAlert(@"恩", @"您取消了发送!");
    }
}

iOS发送短信代码,测试可用

  • 2012年07月23日 09:38
  • 36KB
  • 下载

iOS--发送短信的demo

  • 2016年08月25日 14:10
  • 154KB
  • 下载

iOS调取通讯录并发送短信功能

工具/原料 Mac OS X操作系统 Xcode编译器 方法/步骤 创建工程项目和视图控制器       1、创建一个em...

不调用ios自带发送短信通讯录

  • 2014年10月15日 15:46
  • 128KB
  • 下载

iOS开发-发送短信2种方式比较

IOS发送短信有两种方式: 有何区别呢?下面来介绍一下

iOS 拨号与发送短信功能的实现

iOS 拨号与发送短信功能的实现一.拨号功能拨号功能有三种方法: 1.第一种:会弹出呼叫提示,拨打完电话后无法回到原来的应用,会停留在通讯录里NSString* str=[@"tel:10086"]...

iOS 中SharaSDK 发送短信功能的集成

第一步、获取短信SDK 下载最新版SDK,解压后得到以下文件结构:(下载链接:http://www.mob.com/#/downloadDetail/SMS/ios) 目录说明: ...

iOS 点击按钮实现拨打电话,发送短信功能

在做通讯录功能时,有需求要点击按钮直接调用系统拨打电话和发送短信的功能,然后上网查了一下,有以下方法: 顺便还看到了发送邮件的方法...
  • G_eorge
  • G_eorge
  • 2016年03月23日 16:33
  • 1837

iOS中发送短信/发送邮件的实现 韩俊强的博客

用openURL来打开程序中的短信功能, 需要用到关键字: "sms:", 后面加上要发送的电话就可以了; 缺点:1.这个方法会跳出我们正在运行的程序,打开系统的短信界面, 但当用户关闭短信后, 无...

ios发送短信

  • 2012年10月09日 13:40
  • 44KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[iOS]iOS发送短信
举报原因:
原因补充:

(最多只允许输入30个字)