我创建了一个使用两个实体的项目。
第一个实体有两个属性,我称之为实体银行。我有头衔和现金。
第二个也有两个属性,我将这个实体称为Debits。我有头衔和现金。
如何将每个银行行连接到多个借方?
最佳答案
首先,建议以单数形式命名实体,Bank
和Debit
。
在核心数据模型中,在entityBank
、namedebits
、destinationDebit
中添加关系,选择数据模型检查器(⌥⌘3),并将Type设置为To Many
,然后取消选中Optional
在数据模型检查器的entityDebit
、namebank
、destinationBank
、Inversedebits
中添加一个关系,将Type设置为To One
,并保留它Optional
返回Bank
关系并将“逆”设置为bank
在Bank
类中添加
@NSManaged public var debits: Set<Debit>
在
Debit
类中添加 @NSManaged public var bank: Bank?
关于swift - 如何在核心数据中使用一对多?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54132138/