【发布时间】:2014-01-09 00:32:41
【问题描述】:
我有以下 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 是一个 int 值:10
但是我有一个空数组。
希望能清楚我的问题,并提前感谢您的回答。
问候, 维克多
【问题讨论】:
-
如果你想要
-
@user3175572 在下面查看我的答案以获得灵活的输出。
-
而且不需要把你的号码转换成NSNumber——你可以直接用
%d这个号码。 -
看看下面的答案,如果这让您感到困惑,请告诉我。好的
-
您只需要在谓词格式中定义适当的条件
标签: ios objective-c nsarray nsdictionary nspredicate