/ / iPhone Embedded Email - iphone, cel-c, ios4, iphone-sdk-3.0

iPhone Embedded Email - iphone, cel-c, ios4, iphone-sdk-3.0

Chcę wysłać osadzoną wiadomość e-mail z mojej aplikacji. Mam to wysłanie e-maila, ale chcę, żeby wyświetlało logo. Jakaś pomoc lub sugestie? Nie chcę wysyłać obrazu jako załącznika.

Ponadto obraz nie znajduje się na serwerze, ale raczej w programie.

Odpowiedzi:

2 dla odpowiedzi № 1

Jeśli poprawnie zrozumiem twoje pytanie, chcesz wysłać wiadomość e-mail w formacie HTML zawierającą obraz w treści.

W klasie doMFMailComposeViewControllerOdwołanie znajduje się dokumentacja dla metody setMessageBody: isHTML:. Mówi się o obrazach wbudowanych: "Jeśli chcesz dołączyć obrazy do swoich treści, musisz dołączyć je oddzielnie, używając metody addAttachmentData: mimeType: nazwa_pliku:".

Ponieważ możesz ustawić własną nazwę pliku załącznika, możesz go dołączyć do wiadomości HTML za pomocą normalnego <img src="/images/filename" />. Z mojego czasu, wysyłając e-maile z PHP, pamiętam, że obraz nie jest również pokazywany jako osobny załącznik, ale powinieneś to sprawdzić.