2011-08-19 2 views
1

Je dois travailler avec des objets dans NSMutableArray. J'ai NSMutableArray appelé « Albums » qu'il contient des objets « Album »Travailler avec des objets dans NSArray

@interface Album : NSObject { 
    NSString *aid; 
    NSString *title; 
    NSString *ownerID; 
} 

Je pousse quelques objets album dans « Albums » NSMutableArray, et je veux supprimer l'objet Album où le champ « title » est « HelloWorld » pour exemple ou autre chose. Comment faire ça?

Répondre

3

Cela devrait faire:

NSArray *matchingObjects = [array filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"self.title = %@", @"HelloWorld"]]; 
[array removeObjectsInArray:matchingObjects]; 
+0

Merci :) cela fonctionne :) –

+0

Et encore, comment passer Fiew params dans "predicateWithFormat" –

+0

ce qui est "Fiew params"? – Regexident

Questions connexes