ios调用系统邮件
来源:互联网 发布:普法战争法国知乎 编辑:程序博客网 时间:2024/04/27 19:44
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.实现代理方法
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调用系统邮件
- iOS 调用系统发送邮件
- iOS 调用系统短信、邮件发送界面
- iOS 调用系统短信,邮件分享
- iOS 应用中调用系统写邮件
- 游戏内调用系统邮件,编辑邮件(android + ios)
- iOS系统邮件 短信 电话 网页的调用方法
- iOS用URL调用系统短信、电话、邮件
- iOS 系统应用调用: 电话、短信息、邮件
- [iOS]调用系统电话,邮件,手机QQ,微信
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- 小胖说事8------iOS 调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- Android 调用系统邮件程序发送邮件
- ORACLE RECORD
- iOS 非ARC转ARC
- Memcached Java Client API详解
- 浙大计算机研究生复试上机考试2010年----最短路径问题
- android下的udp问题
- ios调用系统邮件
- C语言字符串函数详解
- SQL Server 迁移数据到MySQL
- 网站的栏目和目录结构规划方法
- Java 和memcached
- HVM虚拟机的tap和vif网卡
- Ubuntu挂载使用Android3.0+ MTP设备
- KD树+BBF+KNN使用C#实现(2)
- apache启用shtml