gpt4 book ai didi

ios - 获取CoreData一对多关系的索引路径?

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

我希望有类似 [_contact.phones objectAtIndexPath:indexPath] 的东西;对我可用。其中 _contact 是我的核心数据对象,phones 是联系人的一对多关系。然而,这对我来说是不可用的。我正在尝试在我的 cellForRowAtIndexPath 实现中执行此操作(其中电话将是它自己的部分)但我不知道如何在加载时不将电话添加到外部数组来执行此操作然后改用它。

有人可以给我一些建议吗?

最佳答案

核心数据对多关系使用 NSSet。如果您在 XCode 中选中“ordered”,它将变成一个 NSOrderedSet,它有一个 objectAtIndex 方法。

你不会想使用无序集,因为即使你用 NSSet 的 allObjects 方法得到一个对象数组,每次调用它时顺序也不一定相同。

例如,请参阅此答案: Ordered Sets and Core Data (NSOrderedSet)

如果数据结构是树而不是数组,

objectAtIndexPath 将有意义。

关于ios - 获取CoreData一对多关系的索引路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22418868/

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