0

我是 Core Data 的新手,正在将其集成到现有的 iPhone 应用程序中。这是我的问题:

除了可用于实体属性的标准数据类型外,还有什么方法可以存储属性的多个值,例如列表?或者我可以创建一些自定义列表类并将其作为属性数据类型提供吗?

谢谢,薇薇!

4

2 回答 2

2

除了可用于实体属性的标准数据类型外,还有什么方法可以存储属性的多个值,例如列表?

如果您要为单个属性存储多个值,请创建一个单独的实体来保存此类值的一个实例并使用一对多关系

于 2013-06-24T16:58:51.007 回答
0

如果你想有一个列表类型的属性,其他记录存储在核心数据中,你可以使用太多的关系。否则,如果您只需要自定义样式属性,则可以将任何类包装在 NSData 对象中,然后将其存储为二进制数据属性。话虽如此,您将无法使用获取请求来使用该数据的属性搜索数据库,无论它是否存在。

于 2013-06-24T17:02:16.180 回答