gpt4 book ai didi

ios - NSPredicate 对对象数组中的对象应用谓词。

转载 作者:行者123 更新时间:2023-12-01 18:15:13 26 4
gpt4 key购买 nike

我有一个数组,其中包含订单项类的对象,并且在每个订单项中都有一个 Article 对象,其中包含其详细信息。

现在我想在单个订单项目的文章中获取具有特定名称的订单项目。我应该如何写我的NSPredicate ?

我正在尝试的是:

   NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF.itemArticle.articleName CONTAINS[c] '%@'", searchString];
NSArray *resultsArray = [allOrderItemArray filteredArrayUsingPredicate: predicate];

最佳答案

尝试同时删除 SELF.部分和占位符的单引号(并关闭双引号)。

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"itemArticle.articleName CONTAINS[c] %@", searchString];
NSArray *resultsArray = [allOrderItemArray filteredArrayUsingPredicate: predicate];

关于ios - NSPredicate 对对象数组中的对象应用谓词。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22603928/

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