gpt4 book ai didi

iphone - 在 Core Data 中的文件夹结构中搜索

转载 作者:行者123 更新时间:2023-12-03 20:07:56 26 4
gpt4 key购买 nike

我有一个由文件夹和项目组成的核心数据模型。文件夹可能包含子文件夹或项目。每个项目都有“文件夹”关系。每个文件夹都有一个“父”关系(可能为零)。还定义了逆关系。

假设我有以下结构:

FOLDER 1
SUBFOLDER 1.1
ITEM 1 = "abc"
SUBFOLDER 1.2
SUBFOLDER 1.2.1
ITEM 2 = "abc"
FOLDER 2
ITEM 3 = "abc"

我想做的是仅在 FOLDER 1 中搜索“abc”,这样我将获得 ITEM 1 和 ITEM 2,但不会获得 ITEM 3。

是否有一个谓词可以用于此目的,或者我是否必须在从核心数据获取结果后自己过滤结果?

最佳答案

如果您的项目的父名称包含“FOLDER 1”,您能否搜索该名称,该名称将涵盖 FOLDER 1 的所有子文件夹,但不包含 FOLDER 2。

请参阅此处了解如何创建用于字符串比较的 NSPredicate。

http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pSyntax.html

关于iphone - 在 Core Data 中的文件夹结构中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7693966/

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