gpt4 book ai didi

ios - 如何更新 CoreData 中另一个实体的子实体

转载 作者:行者123 更新时间:2023-11-28 22:22:51 24 4
gpt4 key购买 nike

我在我的应用程序中使用 CoreData 来“缓存”从我的服务器返回的数据。我拥有的一个实体(父)与另一个实体(子)具有一对多的关系。因此,如果您在 xcode 的数据建模器中查看父实体,您会看到它有几个属性,一个是我可以用来访问正确父实体的 id,然后是与子实体的一对多关系。

子元素有大约 20 个属性,当用户在应用程序中执行某些操作时,我想更新其中一两个并将其保存在 CoreData 中。

我的问题是:我想知道如何或从哪里开始在我的 CoreData 中的子元素中实现更新。

我的结构的一个很好的例子就是下面这个例子。我的父实体具有这些属性

  • iD
  • fName
  • lName
  • kids

我的子实体具有这些属性

 - iD
- fName
- lName
- age
- hobbies

我希望能够更新相应实体中的年龄和爱好属性。

(抱歉,如果我用错了词( parent / child )来描述这种关系,我不确定该用什么)。

最佳答案

只需更改属性并保存即可。

child.age = 14;
child.hobbies = setOfHobbies;
[self.managedObjectContext save:nil];

关于ios - 如何更新 CoreData 中另一个实体的子实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19845879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com