を拡張するカスタムクラスがあり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"]];