核心数据和数组 swift 2.0
Posted
技术标签:
【中文标题】核心数据和数组 swift 2.0【英文标题】:core data and arrays swift 2.0 【发布时间】:2015-12-08 18:07:11 【问题描述】:我希望能够将数组保存到核心数据。我知道这是做不到的。
在这种情况下,我有一个名为“List”的实体和一个名为“items”的属性。您可以看到为什么数组会有所帮助,我可以将其与 Transformable 类型一起保存为 NSObject,但是一旦将其作为 NSObject 从核心数据中提取出来,我就无法访问各个元素。
谁能告诉我如何在 Core Data 中保存数组或如何使用我的 NSObject 来解决我的问题
【问题讨论】:
我们可以告诉你,但可能会发布一些代码。它将帮助我们帮助您。 我认为你需要这个***.com/a/25514277/1320305 【参考方案1】:您不想将数组保存到Core Data,您想创建一个名为Item(甚至是ListItem)的实体,它与名为List 的实体具有一对多的关系。您可以将 one -> many (List -> ListItem) 属性称为 items
,而将 many -> one (ListItem -> List) 称为 list
。
您可以从那里通过这些属性访问关系的双方。
这就是您应该在 Core Data 中处理这种情况的方式。
【讨论】:
以上是关于核心数据和数组 swift 2.0的主要内容,如果未能解决你的问题,请参考以下文章