我有一个问题。我将PDF
文件附加到MFMailComposer
。问题是如果我附加一个只包含一页的PDF
文档,那么当我提交MFMailComposer
时,附加的PDF将打开并显示。但是,如果我附加一个带有多个页面的PDF
,那么它将显示为图标。
如果pdf有一页或更多页面我需要显示为图标。
任何人都可以看看!!!!
它应该适用于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];
}
答案 0 :(得分:0)
它是默认功能,因为您可以通过从照片库发送电子邮件来尝试它。它显示图像预览