美文网首页
iOS APP内发送邮件

iOS APP内发送邮件

作者: 皮林夕 | 来源:发表于2018-07-19 18:18 被阅读0次

APP内发送邮件的功能用的不是特别多,但是有些情况下还是需要的,最近用到了,拿来分享一下。

一、引用头文件库:

#import <MessageUI/MFMailComposeViewController.h>

实现MFMailComposeViewControllerDelegate 的方法。

二、代码实现

- (void)sendByEmail{

    MFMailComposeViewController *mailSender = [[MFMailComposeViewController alloc]init];    

mailSender.mailComposeDelegate = self;    

[mailSender setSubject:@""];   

 [mailSender setMessageBody:@""  isHTML:NO];    

[mailSender setToRecipients:[NSArray arrayWithObjects:@"xxx@163.com", nil]];

[mailSender addAttachmentData:datamimeType:mimeTypefileName:fileName];   

    [self presentViewController:mailSender animated:YES completion:^{

        //

    }];

}

#pragma mark - MFMailComposeViewControllerDelegate

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error

{

    [controller dismissViewControllerAnimated:YES completion:nil];

    switch(result) {

        case MFMailComposeResultCancelled:

        {

            [SVProgressHUD showInfoWithStatus:@"发送取消"];

        }

            break;

        case MFMailComposeResultSaved:

        {

            [SVProgressHUD showInfoWithStatus:@"存储成功"];

        }

            break;

        case MFMailComposeResultSent:

        {

            [SVProgressHUD showInfoWithStatus:@"发送成功"];

        }

            break;

        case MFMailComposeResultFailed:

        {

             [SVProgressHUD showInfoWithStatus:@"发送失败"];

        }

            break;

    }

}

相关文章

  • iOS APP内发送邮件

    APP内发送邮件的功能用的不是特别多,但是有些情况下还是需要的,最近用到了,拿来分享一下。 一、引用头文件库: #...

  • iOS邮件发送(最新)(iOS Email)

    iOS 上的系统邮件发送相当简单,瞬间让你搞懂邮件发送。 APP站内发生邮件 跳转到系统邮件页面发生邮件 参考代码

  • 升级到iOS 11系统 - 简书

    如何安装iOS 11系统 下载描述文件 2、发送邮件到指定邮箱,使用iPhone 自带"邮件"APP查看邮件,可直...

  • iOS12系统应用发送邮件中的附件

    iOS12系统应用发送邮件中的附件 iOS12系统应用发送邮件中的附件,如果发送邮件的内容很多,或者包含文档、图片...

  • 2022年,Swift工程后台发送邮件

    最近有一个需求,需要App自己后台发送邮件,于是在网上找了一圈,最后,最有参考价值的一篇文章iOS 发送邮件SKP...

  • [PSV]设置QQ邮箱

    主要就是内收邮箱和发送邮件设定 内收邮箱:pop.qq.com 发送邮件:stmp.qq.com

  • iOS12系统应用发送普通邮实现发送

    iOS12系统应用发送普通邮实现发送 构建好邮件以后,可以发送该邮件。此时需要使用mailComposeDeleg...

  • iOS 发送邮件

    iOS 应用内调用并发送邮件 目前有两种方法 mailto: 和 MFMailComposeViewControl...

  • iOS 发送邮件(E-mail)

    参照:iOS开发-发送邮件(E-mail)方法整理合集(共3种)在iOS开发过程中,有时需要实现邮件发送的功能。发...

  • Python3.6爬虫 没有用Scrapy框架 下载图片 爬取例

    这里只介绍方法,代码在链接内,代码中都有详细的注释 发送邮件,这里选择发送网页邮件,其他邮件发送可以看廖雪峰老师的...

网友评论

      本文标题:iOS APP内发送邮件

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