gpt4 book ai didi

swift - 如何使用谓词创建数组?

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

我有一个 NSCollectionView 和一个带有文件夹的侧边栏。每个文件夹都是核心数据中的一个对象,与其所有单独的文件都有关系。选择文件夹时,我想创建一个文件数组(属于特定文件夹)并将它们显示在 NSCollectionView 中。我已经研究核心数据几天了,我认为使用谓词将是最好的选择,但我不完全确定,因为我以前从未真正使用过谓词。 (我仍在使用 Swift 3.0)

JuggleItems -> 文件夹。 JFiles -> 文件夹内的文件。

JuggleItems JFiles

最佳答案

如果您在 Folder 对象与其包含的文件之间创建了一对多关系,那么您似乎不必像您应该的那样对文件执行单独的获取只需说 folder.files (或任何您命名的由关系创建的 NSSet)即可访问它们。当然,folder.files 会是 NSSet,而不是 Array,但您可以说 folder.files.allObjects 将它们放入 Array > 表格。

如果您可以展示您的核心数据文件夹和文件对象的样子,我们将能够提供更准确的建议。

关于swift - 如何使用谓词创建数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45844356/

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