ios调用系统邮件

iOS调起系统邮箱 调起系统邮箱1.引入MessageUI.framework框架2.添加头文件#import <MessageUI/MFMailComposeViewController.h>具体代码片段-(void)openSystemEmail{ // Email Content //c方法,填写系统结构体内容,返回值为0,表示成功。 NSString *messageBody = [NSS 阅读详情

1.引入MessageUI.framework框架

2.实例化类MFMailComposeViewController,判断用户的设备是否设置邮箱 if ([mailClass canSendMail])

3.具体代码:

MFMailComposeViewController *mailPicker = [[MFMailComposeViewController alloc] init];     //创建邮件controller

mailPicker.mailComposeDelegate = self;  //设置邮件代理

[mailPicker setSubject:@"Send WebView ScreenShot"]; //邮件主题

[mailPicker setToRecipients:[NSArray arrayWithObjects:@"lipengxuan48@163.com",

@"lipengxuan48@gmail.com", nil]]; //设置发送给谁,参数是NSarray

//cc

//   [mailPicker setCcRecipients:[NSArray arrayWithObject:@"zhuqil@163.com"]]; //可以添加抄送

//bcc

// [mailPicker setBccRecipients:[NSArray arrayWithObject:@"secret@gmail.com"]];

[mailPicker setMessageBody:@"WebShotScreen n in Attachment!" isHTML:NO];     //邮件主题

NSData *imageData = UIImagePNGRepresentation(viewImage);//这里获取截图存入NSData,用于发送附件

[mailPicker addAttachmentData:imageData mimeType:@"image/png" fileName:@"WebScreenShot"];//发送附件的NSData,类型,附件名

[self presentModalViewController:mailPicker animated:YES];   //把当前controller变为邮件controller

4.实现代理方法

- (void)mailComposeController:(MFMailComposeViewController*)controller

didFinishWithResult:(MFMailComposeResult)result

error:(NSError*)error

{

switch (result){

case MFMailComposeResultCancelled:  NSLog(@”Mail send canceled…”);

break;

case MFMailComposeResultSaved:    NSLog(@”Mail saved…”);

break;

case MFMailComposeResultSent:             NSLog(@”Mail sent…”);

break;

case MFMailComposeResultFailed:  NSLog(@”Mail send errored: %@…”, [error localizedDescription]);

break;

default:             break;

}

[self dismissModalViewControllerAnimated:YES];

}


IOS 调用系统发邮件功能demo非常好用 完美解析系统发邮件功能,发送事件+发送成功结果事件委托 立即下载

相关推荐

深入解析UDS 0x19服务:DTC状态掩码与故障诊断实战

本文深入解析了UDS诊断协议中的核心0x19服务(ReadDTCInformation),重点拆解了DTC状态掩码(DTCStatusMask)的八个状态位及其在故障生命周期中的联动逻辑。通过实战案例,详细说明了从故障发生、确认到清除的全过程,并介绍了如何利用该服务进行深度诊断,包括读取扩展数据(如冻结帧)和避免常见开发误区,是理解汽车ECU故障管理机制的关键。

weixin_29248313的博客 323

IOS发送Email的方法

IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController。借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能。   1.openURL 使用openURL调用系统邮箱客户端是我们在IOS3.0以下实现发邮件功能的主要手段。我们可以通过设置url里的相关参数来指定邮件的内容,不过其缺点很明显,这样的过...

不积跬步 无以至千里 不积小流 无以成江海 604

基于卷积神经网络的人脸表情识别(JAFFE篇)

1.win10/11操作系统2.python3.7以上3.tensorflow2.4以上版本(2.0其它版本需要微调)4.内存12G,显卡4G以上(没有独显倒是也能跑...)(这个可爱的妹子就是JAFFE数据集中的图片)

小林同学的计算机学习 5913

iOS调用系统邮箱

/** recipients:收件人 subject :主题 messageBody :内容 */ + (MFMailComposeViewController*)launchMailAppDelegateRecipients:(NSArray *)recipients subject:(NSString*)subject messageBody:(NSString*)messageBody delegate:(id)obj { MFMailComposeViewControl...

王正魁 1133

YOLOv12改进策略【独家融合改进】| MobileNetV4+BiFPN,轻松实现降参涨点,适用专栏内所有的骨干替换

可扩展的高效物体检测BiFPN(加权双向特征金字塔网络)

Limiiiing的博客 978

【25届数字IC秋招总结】面试经验13——豪威科技面试

25届数字ic面试记录———豪威科技

lalala0635的博客 362

IOS中调用系统的电话、短信、邮件、浏览功能

iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总 2015-01-13 09:16 by KenshinCui, 26990 阅读, 35 评论, 收藏, 编辑 --系统应用与系统服务 iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录、微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等。今...

weixin_30716725的博客 2541

黑猫带你学UFS协议第17篇:UFS安全模式详解(Secure Mode)

本文详细介绍了UFS协议中的安全模式,包括Erase, Discard, Purge和Wipe Device操作。Erase用于永久删除数据并确保无法恢复;Discard不保证数据清除;Purge类似于Sanitize,清除内部未映射的物理块数据;Wipe Device则是格式化设备。这些操作涉及逻辑单元、擦除单位、相关寄存器配置等,确保数据安全。" 126036669,12409270,MySQL 8.0 开窗函数详解,"['数据库理论', 'SQL']

黑猫奥利奥的博客 2559

iOS 应用中调用系统写邮件

在使用MFMailComposeViewController 之前需要引入messageui 如:@import MessageUI; 具体实现 MFMailComposeViewController* mailController = [[MFMailComposeViewController alloc] init]; if (mailController) { // 如果没有设

reylen的专栏 4320

LVGL 磁罗盘效果

环境:LVGL 9.x + SDL2,窗口 1280×800。界面文案用英文(默认 Montserrat,无 CJK)。本文按实现顺序讲:先建立两个耦合转动体,再把磁倾角误差从卡面倾斜里推出来,最后用同一套投影把刻度、数字和目标画到卡上。画面上的迟滞、涡流、摆动和读数偏差都来自方程,没有补间动画。

摸鱼专家 85

YOLOv11改进策略【卷积层】| DEConv: 强度信息与梯度特征融合的细节增强 适用于小目标与细节目标检测任务

本文记录的是利用 模块优化 的目标检测网络模型。(Detail-Enhanced Convolution,细节增强卷积)的设计旨在,解决 目标检测网络中传统普通卷积缺乏目标细节相关先验、对小目标边缘、目标与背景边界等关键细节捕捉能力不足的问题,同时避免引入额外参数量与计算开销,以适配 对实时推理性能与检测精度的双重需求。DEA-Net: Single image dehazing based on detail-enhanced convolution and content-guided atte

Limiiiing的博客 1496

iOS用URL调用系统短信、电话、邮件

没事写了个demo,发现系统的短息、电话、邮件有时候不按自己的想法进行。以下是研究的结果,供大家参考! 1.电话:平时看到其他公司做的APP,拨打某一个电话时,会先跳出一个弹出框,显示是否需要拨打某个电话,并且把即将拨打的电话显示出来。 这种情况Apple提供了telprompt:方法,但是据说是Apple的私用方法,网上说可能被拒,但是又有人上架成功了的,so,使用此方法的时候多斟酌下。

yingms的专栏 2309

《使用R包ggtree进行进化树的绘制与美化》

都2023年了,才去使用Y叔早在2018年发表的进化树构建利器——ggtree。刚好最近在做基因家族分析,进化树的构建与美化确实有点麻烦,先前使用MEGA11进行了绘制,但图像简陋,于是导出了nwk文件,准备使用其他软件进行美化。这里,我使用ggtree包进行操作。

沉香best的博客 6893

调用IOS自身的邮件系统

调用IOS自身的邮件系统https://blog.youkuaiyun.com/pz789as/article/details/69950998//直接在C#中调用即可public static void GotoEmail(string info){      string subject = "[USERFEED]wordfarmersv1.1.0";     Uri uri = newUri(strin...

dongjingxia的博客 895

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

[IOS]调用手机邮件系统发送邮件

[IOS]调用手机邮件系统发送邮件 Demo:http://download.youkuaiyun.com/detail/u012881779/8819389 首先需要添加框架:MessageUI.framework 并且在真机或模拟器上添加自己邮箱 调用邮件系统: - (IBAction)feedbackAction:(id)sender { [[GMMailObjc s

Gamin 1620

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

iOS 调用系统短信、邮件发送界面

iOS调用系统发送短信、邮件有两种方法:一种是直接跳到系统的发送功能界面,完成后不能返回到当前界面;第二种是弹出发送界面,完了之后还在停留在当前界面。 方法一:调用系统的接口,如打电话、发短信、邮件、浏览器等,以下这些通常在传递的参数前要加前缀,@"tel://",@"sms://",@"mailto://",@"http://" [[UIApplication sharedApp

cyshuxin的专栏 2646

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

游戏内调用系统邮件,编辑邮件(android + ios)

android版本调用手机系统邮件: Uri uri = Uri.parse("mailto:" + "12345678@qq.com"); String[] email = {}; Intent intent = new Intent(Intent.ACTION_SENDTO, uri); intent.putExtra(Intent.EXTRA_CC, email); // 抄送人

北京林业大学 吴道权(C/C++) 4299

iOS 调用系统发送邮件

第一步 导入messageUI.framework框架 第二步 导入头文件 #import 第三步 @property (nonatomic,strong)  MFMailComposeViewController *mailComposer; 准守协议 第四步 在点击事件里 -(void)gotoEmail:(UITapGestureRecognizer *)tap

SoulKey的博客 5873

[iOS]调用系统电话,邮件,手机QQ,微信

1.调用系统电话 [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"tel://10086"]]; 2.调用系统邮件 [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"mailto://123456@qq.com"]]; 3.调用手

黄晓智的博客 2505

iOS系统短信、电话、浏览器、邮件的调用

在iOS中调用系统的某些功能用几行代码就能搞定,学习一下还是很实用的,在很多项目中都有用到,对项目开发也很有帮助。 - (void)viewDidLoad { [super viewDidLoad]; // 写一个按钮,点击按钮调用短信 UIButton *smsButton = [[UIButton alloc]initWithFrame:CGRectMake(1...

weixin_30922589的博客 108

iOS系统调用电话、邮件、摇一摇

1、调用 自带mail [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]]; 2、调用 电话phone[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:/...

aa416857770的博客 116

iOS应用调用系统打电话、发短信和发邮件功能

摘要: 在应用程序内,调用系统的功能来实现打电话、发短信和发邮件,通过电话号码或者邮箱,直接跳转到系统的功能界面。 PS:调试好像只能真机调试,模拟器没有反应,真机就可以跳转,不知道是不是必须真机,但方法肯定是可行的。 1、打电话 应用内调用系统打电话有两种方式: 1)WebView方式 使用WebView来跳转,把电话号码通过URL

st646889325的博客 489

iOS 调用系统短信,邮件分享

短信分享:  在 Build  Phase 中, 导入MessageUI.framework .h文件中, #import 以下文件 #import  #import 在 .h 文件中, 遵循以下协议:   实现 MFMailComposeViewControllerDelegate,  MFMessageComposeViewControll

W2i0l1l5y的博客 429

openURL的使用(iOS调用系统电话、浏览器、地图、邮件等)

1、调用 自带mail 02 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]]; 03   04 2、调用 电话pho

zeng11088的专栏 1621

iOS调用系统发送短信和邮件分享

//发送邮件 -(void)sendMail:(NSString*)subject content:(NSString*)content{ MFMailComposeViewController*controller = [[[MFMailComposeViewControlleralloc]init]autorelease]; if([MFMailCompo...

weixin_30384031的博客 190

iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)

iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话) 分类: iOS开发之实战篇2012-05-21 14:59 4702人阅读 评论(3) 收藏 举报 浏览器iosurlapplicationsmsyoutube 目录(?)[+] 在程序中调用系统自带的应用,比如我进入程序的时候,希望直接调用safar来打开一个网页,下面是一个简单的使用: - (BOOL)app

910
上一篇: ios 播放视频
下一篇: CABasicAnimation 动画
yesjava
博客等级 码龄19年 69粉丝 153原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值