gpt4 book ai didi

ios - 核心数据关系和保存/获取

转载 作者:行者123 更新时间:2023-11-29 03:45:07 26 4
gpt4 key购买 nike

我对对象关系方面的核心数据机制有点困惑。

我有一个“帐户”模型和一个“信用卡”模型,我有两个问题:

  1. 如何建立从账户到信用卡的一对多关系以及从信用卡到账户的一对一关系?我无法准确地弄清楚如何从 XCode 中的数据模型进行设置。
  2. 如果我的帐户模型有一个信用卡属性(或者看起来像 NSSet),并且我设置了该属性并保存帐户对象,是否也应该保存与其关联的信用卡对象?还是需要单独保存?执行此操作的正确方法是什么?相反,在这种关系中获取对象并在核心数据存储中修改和替换它们而不是简单地插入的正确方法是什么?

我知道这些是非常基本的核心数据问题,所以提前感谢您的耐心等待。

最佳答案

  1. 您需要阅读this guide .也许您应该将 Xcode 中的显示样式更改为基于表格而不是图表样式。

  2. 您不保存单个对象,而是将商店作为一个整体保存。因此所有更改都会同时保存。

当你有一个具有关系的对象时,它会作为一个集合呈现给你(正如你所说的NSSet)。您可以迭代该集合以查找和修改目标对象,还可以过滤该集合以查找特定对象。您还可以使用谓词运行提取请求来查找要修改的对象。有很多选择。

关于ios - 核心数据关系和保存/获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17846385/

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