1.导入MessageUI.framework框架

2.在需要应用的控制器头文件:#import <MessageUI/MessageUI.h>,并加入委托:<MFMailComposeViewControllerDelegate>

3.实现方法:

-(void)displayComposerSheet 
{
    MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
    picker.mailComposeDelegate = self;
    
    [picker setSubject:@"Enter Your Subject!"];
    
    // Set up recipients
    NSArray *toRecipients = [NSArray arrayWithObject:@"donald.wong5@gmail.com"]; 
     
    
    [picker setToRecipients:toRecipients];
    
    // Attach an image to the email
    NSString *path = [[NSBundle mainBundle] pathForResource:@"" ofType:@"png"];
    NSData *myData = [NSData dataWithContentsOfFile:path];
    [picker addAttachmentData:myData mimeType:@"image/png" fileName:@""];
    
    // Fill out the email body text
         
    [self presentModalViewController:picker animated:YES];
    
}
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error 
{    
     
    [self dismissModalViewControllerAnimated:YES];
}

转载于:https://www.cnblogs.com/hellocby/archive/2012/09/19/2693680.html

调用IOS邮件系统发送邮件相关推荐

  1. Python django实现简单的邮件系统发送邮件功能

    Python django实现简单的邮件系统发送邮件功能 本文实例讲述了Python django实现简单的邮件系统发送邮件功能. django邮件系统 Django发送邮件官方中文文档 总结如下: ...

  2. ABP入门系列(17)——使用ABP集成的邮件系统发送邮件

    1.Abp集成的邮件模块是如何实现的 ABP中对邮件的封装主要集成在Abp.Net.Mail和Abp.Net.Mail.Smtp命名空间下,相应源码在此. 分析可以看出主要由以下几个核心类组成: Em ...

  3. python写邮箱系统_Python django实现简单的邮件系统发送邮件功能

    本文实例讲述了Python django实现简单的邮件系统发送邮件功能.分享给大家供大家参考,具体如下: django邮件系统 Django发送邮件官方中文文档 总结如下: 1.首先这份文档看三两遍是 ...

  4. js调用ios的方法

    摘要 在做h5应用的时,有时有些功能js并不能实现的特别完美.比如下载进度条或上传文件进度等.如果能调用ios或者android的方法,实现进度,以及文件上传或者下载列表更好一些.如果使用第三方的js ...

  5. Android开发中怎样调用系统Email发送邮件(多种调用方式)

    在Android中调用其他程序进行相关处理,几乎都是使用的Intent,所以,Email也不例外,所谓的调用Email,只是说Email可以接收Intent并做这些事情 我们都知道,在Android中 ...

  6. 在Sql Server 中调用Jmail组件发送邮件

    在Sql Server 中调用Jmail组件发送邮件 预备知识 1.OLE自动化函数 OLE自动化使应用程序能够对另一个应用程序中实现的对象进行操作,或者将对象公开以便可以对其进行操作.自动化客户端是 ...

  7. Unity3D中C#调用iOS的静态库(*.a)

    Unity3D中C#调用iOS的静态库(*.a) https://blog.csdn.net/skylin19840101/article/details/51039176 C#端的处理 C#调用其他 ...

  8. js ios调用ios方法_通过iOS 13的模式演示调用生命周期方法

    js ios调用ios方法 iOS 13 was legendary iOS 13传奇 iOS 13 brought many cool things; dark mode, sign in with ...

  9. H5调用iOS和安卓方法

    功能:安卓iOS中嵌入H5页面,实现右上角<返回按钮调用iOS和安卓的方法 <van-button class="back" icon="arrow-left ...

最新文章

  1. 分享一款jquery的日期插件
  2. 概率统计:第三章 多维随机变量及其分布
  3. 关于codeMirror插件使用的一个坑
  4. matlab中textscan函数的用法,matlab中textscan format内容的用法.doc
  5. “3W1H法”浅析三层架构
  6. Cherno C++系列笔记20——P60~P61 为什么不使用using namespace std、命名空间
  7. 虚拟云服务器能调用本地摄像头,云服务器本地摄像头
  8. 苹果手机html转pdf文件怎么打开吗,今天才知道,苹果手机打开这个功能,可以将纸质文档转为Word...
  9. 微软官方原版本下载msdn
  10. 人工智能实践:Tensorflow笔记 Class 5:卷积神经网络
  11. 什么是SPA(单页面应用)?
  12. 3ds Max 实验十二 材质的种类
  13. Python测试进阶(三)
  14. 【肥朝】从JDK中,我们能学到哪些设计模式?
  15. 客户成功—以客户为中心,为客户创造价值
  16. Netty使用篇:Http协议编解码
  17. 微信小程序:强大多流量主自带接口短视频去水印工具箱微信小程序
  18. ios 嗅探资源 浏览器_第五章:浏览器的嗅探和特征侦测
  19. 企业全网电子商务营销方案(1)
  20. 如何有效地与开发人员一起工作(二)

热门文章

  1. Java进阶day03继承
  2. 前端学习(3265):js中undefine中3相关属性
  3. react学习(69)--置空操作
  4. 前端学习(3044):vue+element今日头条管理-组件目录和组件名
  5. [html] html的标签元素分为哪几大类?分别有什么作用?
  6. [css] css中Scroll-behavior属性有什么应用场景?
  7. 工作328:uni-局部过滤器处理数据
  8. 工作147:外部that
  9. 工作92:500错误
  10. 前端学习(2336):angular之传递参数