J'ai le code suivant. Quand je l'exécute sur mon appareil iOS 3.1.3 (récupérez-le!) Cela fonctionne comme prévu, mais quand je le lance sur le simulateur (iOS 5 et 4.3), il est 1 minute et 15 secondes (9:01:15). Est-ce dû à mon code, à un bug dans le simulateur ou à un bogue dans iOS 4+?NSDateComponents agissant sur le simulateur
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [calendar components:(NSHourCalendarUnit | NSMinuteCalendarUnit) fromDate:[NSDate date]];
components.hour = 9;
components.minute = 0;
NSDate *date = [calendar dateFromComponents:components]; // <-- date is off on simulator
Merci pour votre aide!
Ah, ça le corrige. Merci! – jrtc27
Peut-être parce que (selon Wikipedia) c'était quand les entreprises sont passées à une heure normale au Royaume-Uni (http://en.wikipedia.org/wiki/Railway_time#Great_Britain). – jrtc27
Oups - oublié d'accepter votre réponse! – jrtc27