Я пытаюсь получить объект NSDate с часами, минутами и секундами, инициализированными в 0. Я использую приведенный ниже код, чтобы получить его, но по какой-то причине я получаю ноль из [дата NSDateComponents].Что не так с моим кодом?
NSCalendar *gregorian = [[[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDate *now = [[[NSDate alloc] init] autorelease];
NSDateComponents *nowDc = [gregorian components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit)
fromDate:now];
// this returns nil!
NSDate *todayStart = [nowDc date];