2014-01-15 25 views
1

我正在创建一个自定义NSValueTransformer子类,以将文件保存为Core Data中的Transformable属性。我正在使用[NSData dataWithContentsOfURL:value];进行单向转换,但是如何恢复文件?如何将NSData转换回原始文件?

这是一个任意文件,所以我怎样才能确定它是什么样的,所以我可以显示图像或打开一个合适的应用程序?

感谢

切特

+0

我只是试图将问题分解成更小的部分... – Chet

+0

您是否看到我更新的答案,以您先前的问题?我建议使用二元属性而不是可变形的。还包括如何获取和设置属性。 –

回答

0

保存URL和/或MIME类型,我们将让您可以检查它(扩展)后来决定做什么。

+0

确定为了与iOS数据库同步,最好保存文件数据。 http://stackoverflow.com/questions/21128593/how-to-upload-and-store-files-in-cocoa-with-core-data – Chet

+0

然后再次,我真的不知道我在这里做什么或什么是最好的方法 – Chet

+0

这是一个好方法。你不想在核心数据中真正存储大量的任意数据blob。 – Wain

相关问题