私は1910年から2010年の間だけで日付ピッカーを表示しようとしています。つまり、ユーザーは1910〜2010の間でのみ選択する必要があります。以下のコードを試しましたが、機能しません。
また、日付は1日から31日まで、月は1月から12月まで選択できます。
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *currentDate = [NSDate date];
NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setYear:-3];
NSDate *maxDate = [calendar dateByAddingComponents:comps toDate:0 options:0];
[comps setYear:1];
NSDate *minDate = [calendar dateByAddingComponents:comps toDate:0 options:0];
[self.myPicker setMaximumDate:maxDate];
[self.myPicker setMinimumDate:minDate];
私が間違っていることを教えてください。どうもありがとう。