zoukankan      html  css  js  c++  java
  • ios实用API:发送邮件

    1.

    //  HomeViewController.h
    //  MailDemo

    #import <UIKit/UIKit.h>
    #import <MessageUI/MessageUI.h>

    @interface HomeViewController : UIViewController<MFMailComposeViewControllerDelegate>

    - (IBAction)displayComposerSheet;

    @end 

    2.

    //
    //  HomeViewController.m
    //  MailDemo
    //


    #import "HomeViewController.h"

    @interface HomeViewController ()

    @end

    @implementation HomeViewController

    - (IBAction)displayComposerSheet
    {
        MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
        
        picker.mailComposeDelegate = self;
        
        [picker setSubject:@"你好"];
        
        NSArray *toRecipients = [NSArray arrayWithObjects:@"111@qq.com", nil];
        
        NSArray *ccRecipients = [NSArray arrayWithObjects:@"222@qq.com"@"333@qq.com", nil];
        
        NSArray *bccRecipients = [NSArray arrayWithObjects:@"444@qq.com", nil];
        
        [picker setToRecipients:toRecipients];
        
        [picker setCcRecipients:ccRecipients];
        
        [picker setBccRecipients:bccRecipients];
        
        NSString *path = [[NSBundle mainBundle] pathForResource:@"mm" ofType:@"jpg"];
        
        NSData *myData = [NSData dataWithContentsOfFile:path];
        
        [picker addAttachmentData:myData mimeType:@"image/jpg" fileName:@"mm"];
        
        NSString *emailBody = @"很漂亮的MM";
        
        [picker setMessageBody:emailBody isHTML:NO];
        
        [self presentModalViewController:picker animated:YES];
        
        [picker release];
    }


    - (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error
    {
        [self dismissModalViewControllerAnimated:YES];
    }

    - (void)viewDidLoad
    {
    [super viewDidLoad];
        // Do any additional setup after loading the view from its nib.
    }

    - (void)viewDidUnload
    {
        [super viewDidUnload];
        // Release any retained subviews of the main view.
        
    // e.g. self.myOutlet = nil;
    }

    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
    {
        return (interfaceOrientation == UIInterfaceOrientationPortrait);
    }

    @end 

     

  • 相关阅读:
    男孩的眼泪
    清冷
    Java随笔
    Java随笔
    skip a transaction in goldengate(跳过一个事务OGG)
    Oracle性能问题一般排查方法
    Oracle GoldenGate(ogg)安装经验大汇总,采坑总结,绝对干货!
    ORACLE 11G 性能诊断优化之ASH实战分析详解
    Oracle SQL性能优化40条 | 收藏了!
    GoldenGate OGG ORACLE数据复制实施方案
  • 原文地址:https://www.cnblogs.com/hanjun/p/2783266.html
Copyright © 2011-2022 走看看