Please help me! I can send the image, but I can not send the PDF file, despite the fact that I see the attached icon file in the email. My code is:
MFMailComposeViewController *sendmailview = [[MFMailComposeViewController alloc] init]; sendmailview.mailComposeDelegate = self; // I can send image with: // UIImage *roboPic = [UIImage imageNamed:@"Default.png"]; // NSData *imageData = UIImageJPEGRepresentation(roboPic, 1); // [sendmailview addAttachmentData:imageData mimeType:@"image/png" fileName:@"Default.png"]; // But Can't send pdf file NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *file = [documentsDirectory stringByAppendingFormat:@"book.pdf"]; NSMutableData *data=[NSMutableData dataWithContentsOfFile:file]; [sendmailview addAttachmentData:data mimeType:@"application/pdf" fileName:@"book.pdf"]; // I see icon book.pdf when attach,but when i sent mail,mail receiver not see pdf file... [self presentModalViewController:sendmailview animated:YES]; [sendmailview release];
Help me........
Thanks!
source share