核心数据:访问属性原始数据

时间:2013-07-08 02:56:19

标签: objective-c core-data attributes nsdate raw-data

在我的核心数据模型中,我有一个属性为Date的实体。由x开始,核心数据将日期存储为timeInterval。 x是核心数据使用的参考日期。问题是手动输入的日期是实际日期字符串而不是时间间隔(我知道数据不应该直接操作)。因此我的问题是:有没有办法可以直接将数据作为字符串获取(因为它是由核心数据存储的)? ValueForKey保持返回默认日期“2001-01-01 00:33:20 +0000”,因为它无法转换存储到NSDate对象中的数据。出于特殊原因,我不想将属性类型从Date更改为String。 谢谢!

1 个答案:

答案 0 :(得分:0)

通过核心数据框架无法访问核心数据存储的原始数据。但是,您可以直接查看数据库内容。 (或者如果你有一个sqlite核心数据存储,也许可以使用sqlite ...... 有趣的