gpt4 book ai didi

ios - 核心数据 - 如何通过一个属性获取所有相关对象

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

如何通过一个属性获取相关对象并在一行中将其转储到 nsarray 中?

像这样 entity1attribute.enRelated.entity2attribute.

这是一对一的关系。

最佳答案

不要将它们转储到数组中。使用 NSFetchedResultsController。然后你就可以写很多一行了。

反正代码逻辑都是一样的。假设您在 fetchedObjects 中获取了所有对象,您可以这样做:

NSArray *filtered = [fetchedObjects filteredArrayUsingPredicate:
[NSPredicate predicateWithFormat:@"otherEntity.attribute = %@", value]];

您可以使用托管对象子类上的类别来缩短它,并使其尽可能简单:

[myObject otherEntitiesWithAttribute:value];

关于ios - 核心数据 - 如何通过一个属性获取所有相关对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18404976/

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