gpt4 book ai didi

ios - 如何正确配置/形成 NSFetchedResultsController 请求以包含多对多关系?

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

实体产品和类别之间存在经典的多对多关系,其中一个产品可能包含在多个类别中。我们想在 UI 中使用带有 UITableViewController 或 UICollectionView 的 NSFetchedResultsController 来显示这一点,其中 Category.name 将是 Section 标题文本/标题,Product.name 将是 Cell 文本。

考虑到产品可能包含在多个类别中,如何为其配置 NSFetchedResultsController 和 sectionKeyName,以便我们可以按类别对产品进行分组?

最佳答案

这是一个有趣的问题。一种方法是将获取的结果 Controller 的实体定义为产品类别链接表。换句话说,您表中的每个条目都是一个产品类别组合,它允许一个产品在您的表中多次出现。然后您将使用类别信息来定义部分和产品信息来定义单元格。您的 sectionKeyPath 将类似于 category.name

关于ios - 如何正确配置/形成 NSFetchedResultsController 请求以包含多对多关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14032665/

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