Mon fichier PDF apparaît à la fois dans UIWebView et dans le courrier électronique sur l'iPhone en pièce jointe. Lorsque je l'envoie à mon adresse e-mail (en utilisant deux opérateurs de messagerie différents), il est supprimé - pas de pièce jointe. Je peux envoyer des fichiers PDF à ces comptes de messagerie sur mon iPhone et les transmettre ok donc je ne pense pas que c'est mon fournisseur de messagerie, mais iOS qui dépouille le fichier ??? Je peux joindre des images ok mais pas des fichiers PDF. Je ne sais pas où le problème est et comment trouver où le problème se produit. Merci!Le fichier PDF se retire de l'iPhone MFMailComposeViewController call
Mon code:
-(void)doSendEmail :(NSString *)use_email :(NSString *)amsg {
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setToRecipients:[NSArray arrayWithObjects:use_email, nil]];
NSString *filen=self.filepath1;
NSString *pdfPath = [[NSBundle mainBundle] pathForResource:filen ofType:@"pdf"];
NSData *pdfData = [NSData dataWithContentsOfFile:pdfPath];
[controller addAttachmentData:pdfData mimeType:@"application/pdf" fileName:self.filename1]
}
//Set messages
[controller setSubject:self.subject];
[controller setMessageBody:amsg isHTML:NO];
//Display email for user to send
[self presentModalViewController:controller animated:YES];
[controller release];
}
-(void)mailComposeController:(MFMailComposeViewController*)controller
didFinishWithResult:(MFMailComposeResult)result
error:(NSError*)error {
if ((result == MFMailComposeResultSent) && (stat==4)) {
billsent=1;
}
[self dismissModalViewControllerAnimated:YES];
}