je peux penser à deux options:
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.
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.