Ich sende einige Bilder per Mail mit MFMailComposer . Ich konvertiere das Bild in Base64 und benutze das <img>
-Tag, um Bilder zum HTML-Body hinzuzufügen (ich füge es nicht als Anhang hinzu).
Die Bilder werden korrekt in MFMailComposer angezeigt, aber in der eigentlichen Mail, die vom MFMailComposer gesendet wird, werden keine Bilder angezeigt.
Was soll ich tun, damit es funktioniert?
Ich hatte das gleiche Problem vor einigen Wochen und habe erfahren, dass Google Mail eingebettete Bilder nicht unterstützt. Sie können Bilder in E-Mails anderer E-Mail-Anbieter sehen, z. B. in Ihrer Domain-E-Mail, nicht jedoch in Gmail.
Versuchen Sie, eine andere E-Mail zu senden, und Sie können Bilder sehen. Sie müssen Bilder als Anhang hinzufügen, dann können Sie Bilder sehen und es wird die Unterseite Ihres E-Mail-Körpers angezeigt.
Hoffe diese Hilfe.
Sie müssen die Bilder als Anhang hinzufügen. Die gerenderte E-Mail, die Sie mit HTML sehen, wird nicht ordnungsgemäß mit der fehlenden Bild-URL gerendert.
hier ist ein Beispiel: der Vorbehalt ist, dass, wenn Sie Dinge wie eine PDF aufnehmen möchten, müssen Sie ein Bild hinzufügen, sonst mfmailcomposer wird fehlschlagen ... dies in einem Apfel-Bug.
Ich habe die Lösung gefunden ... Ich habe einen Fehler auf Apple Radar gemeldet. MFMailcomposer hat einen Fehler, bei dem Sie ein Bild zusammen mit Ihren zusätzlichen Anhängen senden müssen, um die seltsamen Elemente wie ein PDF zum Arbeiten zu bekommen ... versuchen Sie es und ersetzen Sie das PDF mit Ihrer Karte:
%Vor%Tags und Links objective-c iphone ios ios4 mfmailcomposer