Wysyłanie e-mailem jednego pliku pdf jako załącznika z iPada za pomocą mojej własnej aplikacji

Użytkownik aplikacji ios może wysłać plik pdf jako załącznik do innego. Pracował na urządzeniach z pre ios 7. Po uaktualnieniu do ios 7 brakowało załącznika, gdy aplikacja prezentuje interfejs poczty ios.

Tutaj kod, którego użyłem do ustawienia typu MIME:

[mailComposer addAttachmentData:pdfData mimeType:@"application/octet-stream" fileName:fileName];

Powyższy typ MIME działa świetnie na pre ios 7, ale na ios 7 nie pobrał mojego pliku jako załącznika. Zmieniłem więc typ MIME w następujący sposób:

[mailComposer addAttachmentData:pdfData mimeType:@"application/pdf" fileName:fileName];

Działało dobrze na urządzeniach ios 7 i pre ios 7, ale problem polegał na tym, że na iPadzie, jeśli załączony plik pdf ma pojedynczą stronę, traktowany był jako obraz wbudowany zamiast załącznika. Dzieje się tak tylko na iPadzie na iPhonie. Również, jeśli wyślę tę pocztę do kogoś, po stronie odbiorcy jest ona również wyświetlana jako obraz wbudowany, gdy otwierają tę pocztę na iphone lub ipad. ponieważ po dotknięciu pozwala na dwie opcje 1. zapisać obraz 2. anulować. Również ten problem nie dotyczy urządzeń ios 7 ipad, które dzieje się na wszystkich urządzeniach ipad działających pod kontrolą ios 5, ios 6, ios 6.1 i ios 7. Każdy pomysł, jak go rozwiązać ?. Jakiego typu MIME powinienem użyć do rozwiązania tego problemu ?.

Uwaga: - aby uzyskać więcej informacji, sprawdź załączony zrzut ekranu

-loganathan

questionAnswers(3)

yourAnswerToTheQuestion