Отправка по электронной почте одностраничного файла PDF в виде вложения с iPad с помощью моего собственного приложения
В моем приложении IOS пользователь может отправить файл PDF в виде вложения к другому. Это работало на pre ios 7 устройств. После обновления до ios 7 вложение отсутствовало, когда приложение представляет почтовый интерфейс ios.
Вот код, который я использовал для установки типа MIME:
[mailComposer addAttachmentData:pdfData mimeType:@"application/octet-stream" fileName:fileName];
Приведенный выше тип mime прекрасно работает на pre ios 7, но на ios 7 он не воспринимал мой файл как вложение. Итак, я изменил тип пантомимы, как это:
[mailComposer addAttachmentData:pdfData mimeType:@"application/pdf" fileName:fileName];
На ios 7 и pre ios 7 устройства работали нормально, но проблема была в том, что на iPad, если вложенный файл PDF имеет одну страницу, он обрабатывается как встроенное изображение, а не как вложение. Это происходит только на iPad, на iPhone это нормально. Кроме того, если я отправляю это письмо кому-то одному, на стороне получателя оно также отображается как встроенное изображение, когда они открывают это письмо на iphone или ipad. так как, когда они касаются его, он допускает два варианта 1. сохранить изображение 2. отменить. Также эта проблема не касается ios 7 устройств Ipad, это происходит на всех устройствах Ipad, которые работали под IOS 5, IOS 6, IOS 6.1 и IOS 7. Есть идеи, как решить эту проблему ?. Какой тип пантомимы я должен использовать для этого, чтобы решить это?
Примечание: - для получения дополнительной информации, пожалуйста, проверьте прикрепленный скриншот
-loganathan