核心数据和数组 swift 2.0
core data and arrays swift 2.0
我希望能够将数组保存到核心数据中。我知道这是不可能的。
在这种情况下,我有一个名为 'List' 的实体和一个名为 'items' 的属性。您可以看到为什么数组会有帮助,我可以将它作为 NSObject 使用 Transformable 类型保存,但是一旦它作为 NSObject 从核心数据中提取出来,我就无法访问单个元素。
谁能告诉我如何在 Core Data 中保存数组或如何使用我的 NSObject 来解决我的问题
您不想将数组保存到 Core Data,您想要创建一个名为 Item(或什至 ListItem)的实体,它与名为 List 的实体具有一对多关系。你会调用 one -> many (List -> ListItem) 属性 items
而 many -> one (ListItem -> List) 会被称为 list
.
从那里您可以通过这些属性访问关系的双方。
这就是您在 Core Data 中处理这种情况的方式。
我希望能够将数组保存到核心数据中。我知道这是不可能的。
在这种情况下,我有一个名为 'List' 的实体和一个名为 'items' 的属性。您可以看到为什么数组会有帮助,我可以将它作为 NSObject 使用 Transformable 类型保存,但是一旦它作为 NSObject 从核心数据中提取出来,我就无法访问单个元素。
谁能告诉我如何在 Core Data 中保存数组或如何使用我的 NSObject 来解决我的问题
您不想将数组保存到 Core Data,您想要创建一个名为 Item(或什至 ListItem)的实体,它与名为 List 的实体具有一对多关系。你会调用 one -> many (List -> ListItem) 属性 items
而 many -> one (ListItem -> List) 会被称为 list
.
从那里您可以通过这些属性访问关系的双方。
这就是您在 Core Data 中处理这种情况的方式。