0

如何将 uiimage 插入邮件编辑器窗口的正文中。我有这个代码:

NSMutableString *emailBody = [[[NSMutableString allocinitWithString:@""] 保留];
[电子邮件正文附加字符串:@”

在此处输入文字

"]; UIImage *emailImage = [UIImage imageNamed:@"20-gear2.png"]; NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(emailImage)]; NSString *base64String = [imageData base64EncodedString]; [emailBody appendString:[NSString stringWithFormat:@"

",base64String]]; NSLog(@"emailBody....%@", emailBody); [emailBody appendString:@""]; NSLog(@"emailBody1....%@", emailBody);
4

2 回答 2

2
MFMailComposeViewController *mailComposerController =   [[MFMailComposeViewController alloc] init];
[mailComposerController  setSubject:@"Your subject"];
[mailComposerController setMessageBody:nil isHTML:YES];
NSData *imageData   =   UIImagePNGRepresentation([UIImage imageNamed:"your image.png"]);
[mailComposerController addAttachmentData:imageData mimeType:@"image/png" fileName:@"image.png"];

希望这可以帮助你...

于 2011-03-21T12:53:02.313 回答
0
NSData *imageData = UIImagePNGRepresentation(yourImage);
[mailController addAttachmentData:imageData mimeType:@"image/png" fileName:imageName];
于 2011-03-21T12:55:29.623 回答