0
イメージをHTMLに追加し、iOS 5ベースのiPhoneでメールで送信しようとしています。私は、次のコードを使用しています:iOS 5の添付ファイルではない画像を送信するためのHTMLタグの使用方法
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の5でのiOS 4で完璧な作業の背後にある理由は何をして、どのようにそれを解決することができますか?
iOS 4を実行しているデバイスからメールを送信すると、メールを受信したときにイメージが表示されますが、iOS 5を実行しているデバイスから同じメールを送信するとイメージが失われ、 "?"符号! – Developer
(1)不足しているセミコロンを追加しましたか? (2)iOS 4とiOS 5から送信されたメールを読むためにどのメールプログラムを使用していますか?私はあなたがiPhoneのメールプログラムを使用していないと仮定します。 MacメールまたはMicrosoft Outlook (3)メールの生の内容を調べたことがありますか?(Mac Mailの場合、メッセージを開き、「表示」 - 「メッセージ」 - 「未加工のソース」を選択してください)もしそうなら、iOS 4とiOS 5で生成される電子メールの生のソースはどう違うのですか? – Rob