gpt4 book ai didi

ios - 如何使用NSPredicate过滤数组,以使一个属性的值大于另一个属性的值?

转载 作者:行者123 更新时间:2023-12-01 17:57:25 25 4
gpt4 key购买 nike

我有一个对象数组,其中包含两个属性X和Y(均为NSString)。我想使用谓词过滤数组,以便所有过滤的对象都具有X>Y。当前,我正在使用:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(X > Y"];

我的程序在此行崩溃。编写此谓词的正确方法是什么?

最佳答案

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"X > Y"];

要么
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(X > Y)"];

应该工作正常,我想您错过了 )

查看Apple文档: Predicate Format String Syntax了解更多信息。

关于ios - 如何使用NSPredicate过滤数组,以使一个属性的值大于另一个属性的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14859994/

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