J'utilise un NSDateFormatter pour formater un NSDate au format "HH: mm 'sur' jj MMMM YYYY".NSDateFormatter lorsque l'iPhone est réglé sur une horloge de 12 heures
C'est le code que j'ai écrit:
[dateFormatter setDateFormat:@"HH:mm 'on' dd MMMM YYYY"];
[dateFormatter setLocale:[NSLocale currentLocale]];
Je suis mise à jour d'une étiquette pour afficher « données de 12h45 le 22 Septembre 2010 », selon la méthode stringFromDate.
NSString *timeAndDateUpdated = [[NSString alloc] initWithFormat:@"Data from %@.", [dateFormatter stringFromDate:date]]
L'étiquette est mis à jour correctement si le temps sur l'iPhone est réglé sur 24 heures, mais si elle est définie à 12 heures, l'étiquette affiche « Les données de (null) ».
Est-ce que quelqu'un sait comment résoudre ce problème?
Merci.
Je pense que ma réponse ci-dessous devrait probablement être la réponse acceptée à ce sujet. Pouvez-vous changer OP si vous êtes d'accord? –