zoukankan      html  css  js  c++  java
  • 如何在iphone应用程序中发送短信

    我们知道可以使用这样的代码在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];

  • 相关阅读:
    SDOI2016游戏
    李超线段树
    SDOI2016数字配对
    SDOI2016储能表
    ! JOISC2020DAY3星座3
    JOISC2020DAY2有趣的 Joitter 交友
    第十天学习内容 函数
    第九天学习内容 结构体
    第八天学习内容 集合
    第七天学习内容 数组
  • 原文地址:https://www.cnblogs.com/encounter/p/2188539.html
Copyright © 2011-2022 走看看