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 では問題ありません。その理由と解決方法を教えてください。