5

我的应用程序使用 Core Data 为每个条目存储 6 个属性以及一个图像。我有几个用户要求一个功能,他们可以打印出他们输入的内容。我可以将核心数据条目导出到 .csv 文件,但是图像呢?cvs 对于普通用户来说并不漂亮。他们必须将其拉入电子表格应用程序(如果他们有的话)并使用它以使其可用。但是没有办法将图像导出到 .csv 文件中。

我真正想要的是一种按下按钮并让应用程序生成报告或 .pdf 或他们可以通过电子邮件发送给自己的东西的方法,或者从 iTunes 中拉出,它将与条目一起格式化成行,属性和图像。

有任何想法吗?谁能指出我可以传递我的核心数据属性(6 个文本字符串和一个图像)并将它们输出到漂亮的 .pdf 或网页的东西?

4

1 回答 1

0

对于这个要求,创建自己的极其简单的 HTML 模板方法应该是相当容易的。

选择一个示例实体并创建一个 HTML 页面,按照您想要的方式对其进行格式化。将实体中的实际数据替换为您可以在运行时搜索的占位符文本字符串。将此模板复制到您的项目中。当用户按下按钮时,打开模板,合并实际数据,并将结果保存为新的 HTML 文件或邮件消息。

如果您想要更灵活的东西,请尝试在 GitHub 上搜索“HTML 模板”或查看http://mattgemmell.com/2008/05/20/mgtemplateengine-templates-with-cocoa/

于 2012-08-03T12:04:23.447 回答