Senden einer einseitigen PDF-Datei als Anhang vom iPad mit meiner eigenen App
In meiner iOS-App kann der Benutzer die PDF-Datei als Anhang an eine andere senden. Es funktionierte auf Geräten vor iOS 7. Nach dem Upgrade auf ios 7 fehlte der Anhang, als die App die ios Mail-Oberfläche vorstellte.
Hier der Code, mit dem ich den MIME-Typ festgelegt habe:
[mailComposer addAttachmentData:pdfData mimeType:@"application/octet-stream" fileName:fileName];
Der oben genannte MIME-Typ funktioniert auf Vorgängerversionen von ios 7 hervorragend, aber auf ios 7 wurde meine Datei nicht als Anhang verwendet. Also habe ich den MIME-Typ folgendermaßen geändert:
[mailComposer addAttachmentData:pdfData mimeType:@"application/pdf" fileName:fileName];
Es funktionierte einwandfrei auf ios 7 und früheren ios 7-Geräten, aber das Problem war, dass auf dem iPad, wenn die angehängte PDF-Datei eine einzelne Seite hat, sie als Inline-Bild anstatt als Anhang behandelt wird. Dies geschieht nur auf dem iPad auf dem iPhone, es ist in Ordnung. Auch wenn ich diese E-Mail an jemanden sende, wird sie auf der Empfängerseite wie ein Inline-Bild angezeigt, wenn sie diese E-Mail auf dem iPhone oder iPad öffnet. seit dem sie darauf tippen gibt es zwei möglichkeiten 1. bild speichern 2. abbrechen. Auch dieses Problem betrifft nicht iOS 7-iPad-Geräte. Dieses Problem tritt auf allen iPad-Geräten auf, die unter iOS 5, iOS 6, iOS 6.1 und iOS 7 ausgeführt wurden. Welchen MIME-Typ sollte ich verwenden, um das Problem zu beheben?
Hinweis: - Weitere Informationen finden Sie im beigefügten Screenshot
-loganathan