1つの質問で混乱しています。どこを間違えたのかわからない
1810 年近くに UIDatePicker の最小日付を作成する必要がありました。だから私はそれを次のようにしようとします
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];
しかし、最初のケースで最小日付が間違っている理由がわかりません