【发布时间】:2011-11-18 15:55:05
【问题描述】:
我有一个 NSObject 定义了一些属性,为了简单起见,假设该对象称为 Vehicle 并且具有三个属性:制造商、型号、年份。
我从数据库中读取所有车辆,结果是车辆对象的 NSMutableArray。
我正在尝试创建一个由制造商过滤的新车辆数组,其中 object = "Ford"。
是正确的做法:
NSPredicate *fordMotorCarsPredicate = [NSPredicate predicateWithFormat:@"ANY Vehicle.Manufacturer = %@", @"Ford"];
fordMotorCarsArray = [listOfVehicles filteredArrayUsingPredicate:fordMotorCarsPredicate];
我知道我可以使用 SQL 查询过滤列表,但我想知道这是否可以在 Objective-C 代码中实现。
有什么想法吗? 干杯, 罗斯。
【问题讨论】:
-
是的,我有。程序崩溃了。
标签: iphone objective-c ios