在Swift中保存CoreData多对数关系 [英] Saving CoreData to-many relationships in Swift

查看:189
本文介绍了在Swift中保存CoreData多对数关系的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一对多的关系,如下所示:

I have a one-to-many relationship that looks like so,

我在一个文件中设置了我的模型类以匹配:

I've set up my model classes in a file to match:

import CoreData
import Foundation

class Board: NSManagedObject {
    @NSManaged var boardColor: String
    @NSManaged var boardCustomBackground: AnyObject?
    @NSManaged var boardID: String
    @NSManaged var boardName: String
    @NSManaged var lists: NSSet
}

class List: NSManagedObject {
    @NSManaged var listID: String
    @NSManaged var listName: String
    @NSManaged var board: Board
}

因为我从多个JSON端点提取数据,我必须从我的板子单独保存我的列表。 我想要做的是为具有匹配boardID的电路板创建/更新列表

Because I'm fetching data from multiple JSON endpoints, I have to save my lists seperately from my boards. What I want to do is create/update a list for a board with a matching boardID.

这里是我多次尝试后的位置: / p>

Here's where I am after multiple attempts:

这篇关于在Swift中保存CoreData多对数关系的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆