gpt4 book ai didi

ios - 如何在 iOS 中对对象的对象值数组使用谓词

转载 作者:行者123 更新时间:2023-11-29 01:30:41 26 4
gpt4 key购买 nike

我有一个 Exit 对象。每个导出都有一个类别对象数组。

对象看起来像这样:

类别:(id,名称)

退出:(id,name,number,...,NSArray(Categories),...)

我想使用 NSPredicate 按它们在类别数组中的 类别名称 过滤掉导出,但我不确定如何准确地写下来。例如,如果我想通过退出名称过滤掉退出,我会这样做

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF.exitName = %@", name];
NSArray *results = [exits filteredArrayUsingPredicate:predicate];

但我不确定如何进入类别数组并按类别名称进行搜索。

有什么建议吗?

最佳答案

试试这个

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY SELF.exitName.category_name CONTAINS[c] %@", name];
NSArray *results = [exits filteredArrayUsingPredicate:predicate];

关于ios - 如何在 iOS 中对对象的对象值数组使用谓词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33495920/

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