我有一个自定义类扩展NSObject
. 我正在维护NSMutableArray
此类对象。情况如下,
customObject-class {
NSString *name;
int ID;
.....and many other properties;
}
customObjectsArray [
customObject1,
customObject2,
...etc
]
现在我正在尝试使用 filterUsingPredicate 删除名称为 nil 的对象,如下所示,但它返回的对象很少或没有,而我知道有数百个名称不是 nil 或空的对象。有人可以告诉我这里可能出了什么问题。
[customObjectsArray filterUsingPredicate:[NSPredicate predicateWithFormat:@"name != nil"]];