Enviar por correo electrónico un archivo pdf de una sola página como un archivo adjunto desde el iPad usando mi propia aplicación
En mi aplicación ios, el usuario puede enviar el archivo pdf como un archivo adjunto a otro. Estaba trabajando en dispositivos pre ios 7. Después de actualizar a iOS 7, faltaban los datos adjuntos cuando la aplicación presenta la interfaz de correo de iOS.
Aquí el código que usé para establecer el tipo mime:
[mailComposer addAttachmentData:pdfData mimeType:@"application/octet-stream" fileName:fileName];
El tipo mime anterior funciona muy bien en pre ios 7 pero en ios 7 no estaba tomando mi archivo como un archivo adjunto. Entonces, cambié el tipo de mime así:
[mailComposer addAttachmentData:pdfData mimeType:@"application/pdf" fileName:fileName];
Estaba funcionando bien en los dispositivos ios 7 y pre ios 7, pero el problema era que, en iPad, si el archivo pdf adjunto tiene una sola página, se trata como una imagen en línea en lugar de un archivo adjunto. Esto está sucediendo solo en iPad en iPhone está bien. Además, si envío ese correo a alguien, en el lado del destinatario también se muestra como una imagen en línea cuando abren ese correo en el iPhone o iPad. ya que cuando lo tocan permite dos opciones 1. guardar imagen 2. cancelar. Además, este problema no se trata de los dispositivos ipos de ios 7, esto ocurre en todos los dispositivos ipad que se ejecutan en ios 5, ios 6, ios 6.1 y ios 7. ¿Alguna idea de cómo resolverlo? ¿Qué tipo de mimo debo usar para resolverlo?
Nota: para obtener más información, consulte la captura de pantalla adjunta
-loganathan