В приложении, которое я сейчас пишу, я хотел бы заполнить текст сообщения электронной почты комбинацией текста и изображений.Мне потребовалось целую вечность, чтобы выяснить, что для того, чтобы получить встроенное изображение, вы должны иметь жирные метки в теле сообщения (... ага, да), в противном случае изображение просто отображается как вложение.Но теперь у меня проблема в том, что все изображения просто идут до конца тела, и я не могу программно поместить текст после или между любыми вложениями.
Пока я пробовал:
Добавление изображений как части строки тела с использованием тегов img и строки base64.Это бы сработало, но большинство почтовых клиентов отклоняют изображения, внедренные таким образом.
Использование обычных тегов img со ссылками на вложенные файлы с использованием назначенных имен файлов.Не работает вообще.
Обычно прикрепляет изображения, но также прикрепляет блоки текста к электронному письму.Текст не встраивается так же, как изображения.Оказывается, это прикрепленный текстовый файл на принимающей стороне.
Apple ограничила свой класс MFMailComposieViewController до степени нелепости, но я знаю, что должен быть способ сделать это,потому что они добавляют свое глупое сообщение «Отправлено с моего * имени устройства Apple здесь *» в конце каждого электронного письма.
Так есть ли у кого-нибудь какие-нибудь идеи?