我有两个实体 - 报价
和客户
(一个客户可以有多个报价)
假设我有一个名为 quote
的托管对象,但我想更新客户地址。是否有关键路径可以让我到达客户地址?如:
quote!.setValue(address, forKeyPath: “some_amazing_keypath")
最佳答案
假设客户实体有一个属性“address”来保存地址,那么键路径应该是“customer.address”:
quote!.setValue(address, forKeyPath: “customer.address")
但是如果您为实体指定一个子类,生活会更容易:然后您可以使用:
quote!.customer.address = address
关于swift - CoreData更新关系方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54138696/