gpt4 book ai didi

ios - 按 int 值过滤 NSArray 和 NSDictionary

转载 作者:行者123 更新时间:2023-11-29 03:21:41 25 4
gpt4 key购买 nike

我有以下 NSArray:

(
{
establecimiento = 15;
internet = 500;
},
{
establecimiento = 0;
internet = 1024;
},
{
establecimiento = 24;
internet = 300;
}
)

我需要过滤 establecimiento < 10 的数组.

我正在尝试:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"establecimiento = %@", [NSNumber numberWithInt:self.establecimientoFiltro]];

哪里self.establecimientoFiltro是一个整数值:10

但我得到的结果是一个空数组。

希望能弄清楚我的问题,并提前感谢您的回答。

问候,维克多

最佳答案

您的谓词检查该值是否等于 10,而不是小于 10。您收到一个空数组,因为您提供给我们的数组不包含 establecimiento 键返回值 10 的字典。

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"establecimiento < 10"];

关于ios - 按 int 值过滤 NSArray 和 NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21009525/

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