Comment faire NSDateFormatter afficher la date locale-spécifique?

Je suis en utilisant NSDateFormatter pour fixer ma date dans mon application iPhone, et les dates s'affichent correctement. Cependant, je suis la recherche de tous les jeux de paramètres régionaux (mon application prend en charge jusqu'à 12 langues différentes) sont coller le format de la date-je spécifier via setDateFormat. Idéalement, je veux le format de la date d'apparaître dans une forme naturelle à la configuration de la région pour l'utilisateur, au lieu de suivre mon format (qui fonctionne bien pour l'anglais, mais peut-être pas naturel pour les autres jeux).

Voici mon code:

 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateStyle:NSDateFormatterMediumStyle]; 
[dateFormatter setTimeStyle:NSDateFormatterShortStyle]; 
[dateFormatter setDateFormat:@"jj MMMM aaaa kk:mm:ss"]; 

auto.creationDate.text = [dateFormatter stringFromDate:creationTimeStamp]; 

source d'informationauteur Boon