gpt4 book ai didi

ios - 检索记录中的核心数据混淆

转载 作者:行者123 更新时间:2023-11-29 10:59:27 25 4
gpt4 key购买 nike

我目前正在构建一个 Core Data 应用程序,但遇到了障碍。我想这里有一些关于架构的上下文:

该应用程序用于跟踪治疗师与其客户的 session 。因此架构是这样组织的:有一个客户表,客户有 session , session 有事件,事件有指标。在应用程序中,这些指标转化为简单的计数器、计时器和 NSSlider。

关键是客户希望能够将以前进行的事件插入到新客户的新 session 中。所以,我尝试只做一个简单的获取请求,然后转到 NSFetchedResultsController。我一直遇到这样的问题,因为核心数据是一个对象图,我得到了大量具有几乎相同数据的事件条目。唯一的区别属性是 session 是什么(如果您想更进一步,则为客户端本身)。

我不确定这是否是我需要在模式本身中更改的内容,或者我是否可以在 Core Data 中执行某种解决方法。我已经尝试通过使用结果类型 NSDictionaryResultType 使用 NSFetchedResultsController 执行不同的获取结果。它有点完成我想要的,但我只得到实体的关联属性,而不是与之关联的任何子实体(我需要那些指标,你看)。

感谢任何帮助,如果需要,我可以发布代码,即使我确实没有特定的编码错误。

最佳答案

我没有看到问题。如果您使用 ClientSessionActivityMetric 实体建模,每个实体都有一个对多与其右侧的关系和与其左侧的一对一/多逆关系(按照我列出实体的顺序),没有什么可以阻止您将特定事件添加到另一个 session (另一个客户端的) ),是吗?

也许我误解了这个问题。

关于ios - 检索记录中的核心数据混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16657612/

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