美文网首页技术
如何调用系统发送信息?

如何调用系统发送信息?

作者: 952625a28d0d | 来源:发表于2015-11-16 12:17 被阅读26次
  • 第一种方法
    使用MFMessageComposeViewController系统的邮箱系统来发送信息

添加库:

Paste_Image.png

引入头文件:

Paste_Image.png

代码:

#import "ViewController.h"
#import <MessageUI/MessageUI.h>

// 遵守代理
@interface ViewController ()<MFMailComposeViewControllerDelegate,MFMessageComposeViewControllerDelegate>

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    // 启动信息模块
    if ([MFMessageComposeViewController canSendText]) {
        MFMessageComposeViewController *messageComposer =
        [[MFMessageComposeViewController alloc] init];
        NSString *message = @"Message!!!";
        [messageComposer setBody:message];
        messageComposer.messageComposeDelegate = self;
        [self presentViewController:messageComposer animated:YES completion:nil];
    }
}

// 处理发送结果
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{
    
    ///your stuff here
    
    [self dismissViewControllerAnimated:YES completion:nil];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end```

- 第二种方法

[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"sms:MobileNumber"]];```

相关文章

  • 如何调用系统发送信息?

    第一种方法使用MFMessageComposeViewController系统的邮箱系统来发送信息 添加库: 引入...

  • Android笔记03:调用系统拨号和发送短信

    1调用系统拨号 2调用系统发送信息 通过意图调用系统的自带的应用。因为涉及到敏感权限,需要在配置文件中申请。

  • runtime objc_msgSend使用

    前言 想要通过runtime发送消息,就必须要掌握runtime如何发送消息,是调用哪个函数?又是如何调用的?本篇...

  • objc_msgSend发送消息 动态添加函数

    前言想要通过runtime发送消息,就必须要掌握runtime如何发送消息,是调用哪个函数?又是如何调用的?本篇文...

  • iOS objc_msgSend详解

    前言想要通过runtime发送消息,就必须要掌握runtime如何发送消息,是调用哪个函数?又是如何调用的?本篇文...

  • 消息队列-MQ

    为什么使用消息队列 解耦 看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要...

  • iOS开发笔记---选取系统相册照片

    在开发中我们经常遇到要调用系统相册,比如给联系人设置头像,聊天时给好友发送照片等。下面就看下如何调取系统相册。 一...

  • 为什么使用消息队列

    解耦 看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 ...

  • hook系统调用

    hook系统调用,意思是用自己的版本的函数覆盖掉系统的版本。 1. 如何hook系统调用? 我们调用系统调用,基本...

  • java如何获取cookie

    java如何获取cookie Cookie概念:Cookie服务器发送给浏览器的一小段文本信息。 我们可以调用 r...

网友评论

    本文标题:如何调用系统发送信息?

    本文链接:https://www.haomeiwen.com/subject/gfvkhttx.html