在 App 里发送带附件 Email 的实现代码

    技术2022-05-19  25

    源自:http://www.cocoachina.com/iphonedev/sdk/2010/0528/1572.html

    在 App 里发送带附件 Email 的实现代码

    想在iPhone App里添加能发送附件的Email功能。可以加入messageUI.framework 添加附件代码 NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);             NSString *pathHome = [path objectAtIndex:0];             NSString *filePath = [pathHome stringByAppendingPathComponent:@"info.txt"];             if( [MFMailComposeViewController canSendMail] )             {                 MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];                 picker.mailComposeDelegate = self;                                  [picker setSubject:@" "];                                                   NSLog(@"filePath = %@",filePath);                       NSData* data = [NSData dataWithContentsOfFile:filePath];                  [picker addAttachmentData:data mimeType:@"txt" fileName:@"info.txt"];                                  NSString *emailBody = @" ";                 [picker setMessageBody:emailBody isHTML:YES];                                  [self presentModalViewController:picker animated:YES];                 [picker release];             } 用回调函数mailComposeController查看发送状 态。


    最新回复(0)