gpt4 book ai didi

swift - 父对象和子对象的单个 NSFetchRequest

转载 作者:行者123 更新时间:2023-11-30 13:23:00 25 4
gpt4 key购买 nike

我有一个数据列表,其中父子层次结构最多为三个级别。例如

  • 项目A(祖 parent )
    • 项目B1(父级)
      • 项目C1(子级)
      • 项目C2(子级)
      • 项目C3(子级)
    • 项目B2(父级)
      • 项目C4(子级)
  • ...

所有项目都位于单个 NSArrayController 中,我想使用 NSFetchRequest 过滤数组,这将产生子项目及其父项目。

例如,如果我的查询与 ItemC1 和 ItemC3 匹配,则过滤结果应为

  • 项目A(祖 parent )
    • 项目B1(父级)
      • 项目C1(子级)
      • 项目C3(子级)

所有项目都有父级和子级 (1-N) 属性,以便跟踪关系。

如有任何建议,我们将不胜感激。

最佳答案

我已经开始使用 NSOutlineView 和 NSTreeController 来创建父子层次结构。我找不到使用单维 NSArrayController 来分组和过滤项目的另一种方法。

关于swift - 父对象和子对象的单个 NSFetchRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37564261/

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