Мой файл PDF отображается как в приложении UIWebView, так и в электронном письме на экране iphone. Когда я отправляю его на свою электронную почту (используя два разных почтовых носителя), оно удаляется - нет прикрепленных файлов. Я могу отправлять PDF-файлы на эти учетные записи электронной почты на моем iphone и пересылать их нормально, так что я не думаю, что это мой почтовый провайдер, а iOS, которая удаляет файл ??? Я могу прикрепить изображения в порядке, но не файлы PDF. Не уверен, где проблема и как найти, где проблема происходит. Спасибо!
Мой код:
-(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];
}