Ios 在应用程序发送的电子邮件中包含图形图像
我正在我的应用程序中使用Core Plot绘制图表。应用程序的一个使用场景要求我使用图表发送电子邮件-从默认的电子邮件客户端 我想知道什么是最好的方式来实现它-在一封电子邮件中可能有多达40个图表包括。。。我可以渲染图表,然后将其视图的内容用作CoreGraphics上下文,然后,我猜,从那里生成CGImage和UIImage,然后以某种方式将其包含在电子邮件中。。。但我想知道是否有更简单的方法来实现它 当然,其中一个选择是使用Core Plot进行应用程序内绘图,在电子邮件中使用一些在线图库进行绘图,比如谷歌图表(因此,我可以使用Ios 在应用程序发送的电子邮件中包含图形图像,ios,core-graphics,core-plot,Ios,Core Graphics,Core Plot,我正在我的应用程序中使用Core Plot绘制图表。应用程序的一个使用场景要求我使用图表发送电子邮件-从默认的电子邮件客户端 我想知道什么是最好的方式来实现它-在一封电子邮件中可能有多达40个图表包括。。。我可以渲染图表,然后将其视图的内容用作CoreGraphics上下文,然后,我猜,从那里生成CGImage和UIImage,然后以某种方式将其包含在电子邮件中。。。但我想知道是否有更简单的方法来实现它 当然,其中一个选择是使用Core Plot进行应用程序内绘图,在电子邮件中使用一些在线图库进
,而不是在邮件中附加或内联图像),但我不确定这是否是我真正应该做的(我不想将谷歌图表完全用于我的图表制作,因为该应用程序应该可以在没有互联网接入的情况下使用)
生成用于发送电子邮件的图表的最佳方法是什么
(或者有更好的方法发送它?比如生成一个包含图形的PDF报告?如果已经设置了核心绘图图,只需使用
[graph imageOfLayer]
获取图形的UIImage
。您可以使用它为电子邮件创建图像或绘制到PDF上下文中。您也可以使用[graph DataForPdfRepresentationFlayer]
直接将图形导出到PDF。如果您已经渲染了图表,您还没有图像吗?