我有一个问题。我将PDF
文档附加到MFMailComposer
. 问题是,如果我附加一个PDF
仅包含一页的文档,那么当我呈现时MFMailComposer
,附加的 PDF 正在打开并显示。但是,如果我附加了一个PDF
以上的页面,那么它会显示为图标。
如果 pdf 有一页或更多页数,我需要显示为图标。
有没有人可以看看啊!!!!
它应该在 iPad 上工作
如果它是默认功能,那么请与苹果文档链接。
示例代码:
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];
}