У меня есть следующий код. Когда я запускаю его на своем устройстве iOS 3.1.3 (перейдите его!), Он работает так, как ожидалось, но когда я запускаю его на симуляторе (iOS 5 и 4.3), он отключается на 1 минуту и 15 секунд (9:01:15). Это из-за моего кода, ошибка в симуляторе или ошибка в iOS 4+?NSDateComponents, действующий на тренажере
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
Благодарим за помощь!
Ах, это исправляет. Благодаря! – jrtc27
Может быть, потому что (согласно Википедии) это было, когда компании перешли на стандартное время в Великобритании (http://en.wikipedia.org/wiki/Railway_time#Great_Britain). – jrtc27
Упс - забыл принять ваш ответ! – jrtc27