gpt4 book ai didi

iphone - 核心数据获取与另一个对象有关系的对象

转载 作者:太空狗 更新时间:2023-10-30 03:19:05 24 4
gpt4 key购买 nike

我想获取与对象 A 具有一对多关系的对象 B(即 A -->> B)。我的内存中已经有了A。我知道我可以从 A 获取 B 对象的 NSSet,但是发出 B 对象的获取请求会更好吗(特别是如果我想在 UITableView 中按日期对部分进行排序)?

我如何发出这样的请求,只获取属于单个对象 A 的 B 对象?

最佳答案

您必须在 B 类中指定反向关系才能执行您要求的操作。

但是,我不确定您为什么反对(没有双关语意)获取对象 A 中已有的 B 对象集。即使对象本身是延迟加载的,因为您已经在内存中有 A,我有预感(尽管需要专家验证)简单地从 A 中获取集合比指定一个新的 NSPredicate 并创建一个全新的 Fetch 更有效。

当然,我们所说的“更高效”指的是几毫秒,即使在像 iPhone 这样慢的设备上也是如此。我会从对象 A 中获取集合,因为语法更清晰。它也可能更快是一个好处。

关于iphone - 核心数据获取与另一个对象有关系的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1145178/

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