問題があります。PDF
にドキュメントを添付していMFMailComposer
ます。問題は、PDF
1 ページしか含まれていないドキュメントを添付すると、 を提示しているときMFMailComposer
に、添付された PDF が開いて表示されることです。PDF
しかし、複数のページを添付すると、アイコンとして表示されます。
PDFに1ページ以上のページがある場合、アイコンとして表示する必要があります。
どなたかチェックお願いします!!!!
iPadで動作するはずです
デフォルトの機能である場合は、Apple ドキュメントとリンクしてください。
サンプルコード:
MFMailComposeViewController *objMFMailComposeViewController = [[MFMailComposeViewController alloc] init];
if([MFMailComposeViewController canSendMail])
{
[objMFMailComposeViewController setMailComposeDelegate:self];
[objMFMailComposeViewController setSubject:[NSString stringWithFormat:@"Generated Reports for %@",lbl_details.text]];
NSString *path = [[NSBundle mainBundle] pathForResource:@"Material Details" ofType:@"pdf"];
NSData *myData = [NSData dataWithContentsOfFile:path];
[objMFMailComposeViewController addAttachmentData:myData mimeType:@"application/pdf" fileName:@"Material Details.pdf"];
[objMFMailComposeViewController setMessageBody:@"" isHTML:NO];
[self presentModalViewController:objMFMailComposeViewController animated:YES];
}