изображение в тело письма в iphone - PullRequest
0 голосов
/ 21 марта 2011

как вставить uiimage в тело окна составителя писем .. У меня есть с этим кодом:


NSMutableString *emailBody = [[[NSMutableString allocinitWithString:@""] retain];
[emailBody appendString:@"<p> type text here</p>"];
UIImage *emailImage = [UIImage imageNamed:@"20-gear2.png"];    NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(emailImage)];
NSString *base64String = [imageData base64EncodedString];
[emailBody appendString:[NSString stringWithFormat:@"<p><b></b></p>",base64String]];
NSLog(@"emailBody....%@", emailBody);
[emailBody appendString:@""];

    NSLog(@"emailBody1....%@", emailBody);

Ответы [ 2 ]

2 голосов
/ 21 марта 2011
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"];

Надеюсь, это поможет вам ...

0 голосов
/ 21 марта 2011
NSData *imageData = UIImagePNGRepresentation(yourImage);
[mailController addAttachmentData:imageData mimeType:@"image/png" fileName:imageName];
...