Меня смущает один вопрос. Я не понимаю, где я сделал ошибку
Мне нужно было сделать минимальную дату для моего UIDatePicker около 1810 года. Поэтому я пытаюсь сделать это как
datePicker.minimumDate = [[NSDate alloc] initWithTimeIntervalSince1970: - (60 * 60 * 24 * 365 * 160)];
Но я получаю неправильную минимальную дату:
Поэтому я пошел другим путем и решил проблему
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *comps = [NSDateComponents new];
comps.year = -160;
datePicker.minimumDate = [calendar dateByAddingComponents:comps toDate:[NSDate dateWithTimeIntervalSince1970:0] options:0];
Но я не могу понять, почему в первом случае я получаю неправильную минимальную дату