我正在尝试在 HTML 中附加图像并通过基于 iOS 5 的 iPhone 中的邮件发送。我正在使用以下代码:
UIImage *emailImage = [UIImage imageNamed:@"icon.png"];
NSData *imageData = UIImageJPEGRepresentation(emailImage, 0.6);
NSString *imageStr = [imageData base64EncodingWithLineLength:[imageData length]];
NSString *htmlStr = [NSString stringWithFormat:@"<img src='data:image/jpegbase64,%@'>",imageStr];
text=[text stringByAppendingString:htmlStr];
它在 iOS 4 中运行完美,但在 iOS 5 中却没有。背后的原因是什么以及如何解决?