iOS ---在app里面嵌入发送邮件功能
2013-10-22 18:36
211 查看
1、添加messageUI.FrameWork
2、添加头文件和委托
#import <MessageUI/MessageUI.h>
MFMailComposeViewControllerDelegate
3、MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init]
实例化视图类
mail.mailComposeDelegate = self;
设置委托
[mail setSubject:@"软件分享"];
设置邮件的主题
[mail setMessageBody:@"****用着真不错,赶快下载来试用吧!" isHTML:NO];
设置邮件的内容(两种格式,一种是html,一种是纯文本)
if ([MFMailComposeViewController canSendMail])
{
[self presentModalViewController:mail animated:YES];
[mail release];
}
这时就会出现发送邮件的界面
关于之前设置的委托:
- (void)mailComposeController:(MFMailComposeViewController*)controller
didFinishWithResult:(MFMailComposeResult)result
error:(NSError*)error {
switch (result)
{
case MFMailComposeResultCancelled:
NSLog(@"取消发送mail");
break;
case MFMailComposeResultSaved:
NSLog(@"保存邮件");
break;
case MFMailComposeResultSent:
NSLog(@"发送邮件");
break;
case MFMailComposeResultFailed:
NSLog(@"邮件发送失败: %@...",
[error localizedDescription]);
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
}
原文地址:http://blog.csdn.net/zhibudefeng/article/details/7677421
http://rralun.blog.163.com/blog/static/103904296201262535546154/
2、添加头文件和委托
#import <MessageUI/MessageUI.h>
MFMailComposeViewControllerDelegate
3、MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init]
实例化视图类
mail.mailComposeDelegate = self;
设置委托
[mail setSubject:@"软件分享"];
设置邮件的主题
[mail setMessageBody:@"****用着真不错,赶快下载来试用吧!" isHTML:NO];
设置邮件的内容(两种格式,一种是html,一种是纯文本)
if ([MFMailComposeViewController canSendMail])
{
[self presentModalViewController:mail animated:YES];
[mail release];
}
这时就会出现发送邮件的界面
关于之前设置的委托:
- (void)mailComposeController:(MFMailComposeViewController*)controller
didFinishWithResult:(MFMailComposeResult)result
error:(NSError*)error {
switch (result)
{
case MFMailComposeResultCancelled:
NSLog(@"取消发送mail");
break;
case MFMailComposeResultSaved:
NSLog(@"保存邮件");
break;
case MFMailComposeResultSent:
NSLog(@"发送邮件");
break;
case MFMailComposeResultFailed:
NSLog(@"邮件发送失败: %@...",
[error localizedDescription]);
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
}
原文地址:http://blog.csdn.net/zhibudefeng/article/details/7677421
http://rralun.blog.163.com/blog/static/103904296201262535546154/
相关文章推荐
- php实现在站点里面添加邮件发送的功能
- ios 关于如何在app里面设置版本更新功能
- SSH项目里面 忘记密码的邮件发送功能
- 小胖说事8------iOS 调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- 做一个IOS聊天APP如何实现发送/预览文件的功能
- php实现在站点里面添加邮件发送的功能
- iOS调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iosApp系统拨打电话,发送邮件,跳转网址,openURL的使用
- 在iOS开发中,经常需要调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS appstore评分和进入app安装页面代码=打电话、发短信、发邮件功能开发,
- <ios>调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS APP中嵌入网速监测功能
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- 结合ABP源码实现邮件发送功能