【问题标题】:How to transform NSData back into the original file? [duplicate]如何将 NSData 转换回原始文件? [复制]
【发布时间】:2014-01-15 08:01:16
【问题描述】:

我正在创建一个自定义 NSValueTransformer 子类来将文件保存为 Core Data 中的可转换属性。我正在使用[NSData dataWithContentsOfURL:value]; 转换一种方式,但是如何取回文件?

这是一个任意文件,那么我如何确定它是什么类型以便我可以显示图像或使用适当的应用程序打开它?

谢谢

切特

【问题讨论】:

  • 我只是想把问题分解成更小的部分......
  • 您看到我对您之前的问题的更新答案了吗?我建议使用二进制属性而不是可转换属性。还包括如何获取和设置属性。

标签: cocoa core-data


【解决方案1】:

按照我们的方式保存 URL 和/或 mime 类型,以便您稍后检查它(扩展名)以决定做什么。

【讨论】:

  • 确定为了与iOS数据库同步,最好保存文件数据。 stackoverflow.com/questions/21128593/…
  • 再说一次,我真的不知道我在这里做什么或最好的方法是什么
  • 这是个好办法。您真的不想在核心数据中存储大量任意数据块。
猜你喜欢
  • 2023-04-09
  • 2011-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-28
  • 2016-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多