【问题标题】:Core Data datatypes and lists [duplicate]核心数据数据类型和列表[重复]
【发布时间】:2013-06-24 16:13:14
【问题描述】:

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

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

谢谢,薇薇!

【问题讨论】:

    标签: ios core-data


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-26
        • 2013-10-21
        • 2010-12-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-20
        • 1970-01-01
        相关资源
        最近更新 更多