Iphone 电子邮件附件、PDF和CSV问题

Iphone 电子邮件附件、PDF和CSV问题,iphone,ios,cocoa-touch,qlpreviewcontroller,uti,Iphone,Ios,Cocoa Touch,Qlpreviewcontroller,Uti,我正在处理PDF生成,它生成了PDF,使用qlviewcontroller查看,除邮件转发外,所有工作都正常,我有两个.PDF和.csv类型的附件。我在发送电子邮件时遇到以下问题 有时发电子邮件时没有附件 当pdf包含图像时,pdf大小将非常大(如果包含图像,则一页pdf的大小为10 mb) 问题是当在设备中测试时,在模拟器中一切都很好。。。, 由于我是一名初学者,我开始了解一些与出口或进口UTI相关的问题。我觉得很难理解它,我想我必须添加一些UTI。。有人能帮我找出问题并解决吗。提前谢谢

我正在处理PDF生成,它生成了PDF,使用
qlviewcontroller
查看,除邮件转发外,所有工作都正常,我有两个.PDF和.csv类型的附件。我在发送电子邮件时遇到以下问题

  • 有时发电子邮件时没有附件
  • 当pdf包含图像时,pdf大小将非常大(如果包含图像,则一页pdf的大小为10 mb)

    问题是当在设备中测试时,在模拟器中一切都很好。。。, 由于我是一名初学者,我开始了解一些与出口或进口UTI相关的问题。我觉得很难理解它,我想我必须添加一些UTI。。有人能帮我找出问题并解决吗。提前谢谢

1。附件问题

将mime类型设置为text/csv,而不是application/csv或image/csv。代码如下所示

[mailComposer addAttachmentData:[NSData dataWithContentsOfFile:self.csvFilePath]
                               mimeType:@"text/csv" fileName:[NSString stringWithFormat:@"csvPage.csv" ]];
1。尺寸问题

我挣扎了很多。。最后,当使用下面的代码将jpeg格式的图像写入pdf页面时,大小减小了十倍

UIImage *lowResImage = [UIImage imageWithData:UIImageJPEGRepresentation(plotImage, 0.02)];

我为此挣扎了两天。。谁能帮帮我!您的图像在放入PDF之前有多大?通常为1mb或以下。我唯一的猜测是,PDF将整个区域光栅化为图像,占用了大量空间,您必须以不同的方式构建PDF。@GradyPlayer谢谢。。但我更大的问题是第一个问题,这个问题还没有解决。如果没有图像添加到pdf中,大小也可以。