comment faire pour supprimer l'objet de NSDictionary

Salut, je vais avoir un NSdictionary dans laquelle je suis l'ajout d'un tableau avec la clé "pays ". Maintenant, je prends la valeur de ce dictionnaire dans le tableau, trier le tableau dans alpahbatical commande .Maintenant, je veux ajouter à ce tableau dans mon Dictionnaire (qui est je veux mettre à jour mon dictionnaire avec nouveau tableau trié et de supprimer l'ancien tableau à partir d'elle )........ comment ce faire

Mon code est comme suit

NSArray *countriesToLiveInArray = [NSArray arrayWithObjects:@"Iceland", @"Greenland", @"Switzerland", @"Norway", @"New Zealand", @"Greece", @"Italy", @"Ireland", nil];
NSDictionary *countriesToLiveInDict = [NSDictionary dictionaryWithObject:countriesToLiveInArray forKey:@"Countries"];


NSArray *tmpary = [countriesToLiveInDict valueForKey:@"Countries"];
NSLog(@"ary value is  %@",ary);
NSArray *sortedArray = [tmpary sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];
NSLog(@"sortedArray is %@",sortedArray);

Ici, je veux supprimer la countriesToLiveInArray et de le remplacer avec sortedArray avec la même valeur de clé c'est à dire les Pays
Merci d'avance..

  • Pourquoi ne pas trier le tableau avant de l'ajouter le dictionnaire?
  • Utilisation objectForKey: pas valueForKey: valueForKEy: est techniquement pour KVC et il est très légèrement plus lent.
InformationsquelleAutor V.V | 2010-10-07