2010-08-27 12 views

Répondre

2

je peux penser à deux options:

  1. Vous pouvez utiliser sortUsingFunction ou sortUsingSelector méthodes etc. de NSMutableArray. Créez la méthode ou la fonction de tri qui prend les paramètres de chaîne (type de données de l'objet array), convertit les chaînes en dates à l'aide de la méthode dateFromString de NSDateFormatter, compare les deux dates à l'aide de la méthode compare de NSDate et renvoie le résultat de la comparaison. Pour un exemple typique de la fonction de tri pour un tableau, voir NSArray class reference - sortedArrayUsingFunction.

  2. Implémentez vous-même l'un des algorithmes de tri typiques (comme le tri rapide). Dans l'implémentation, convertissez la date en chaîne avant de comparer deux éléments.