Минимальная и максимальная дата в UIDatePicker

Я хочу получить минимальную и максимальную дату из средства выбора даты, но минимальная дата должна быть "-18" от текущей даты, а максимальная дата должна быть "-100". "на текущую дату.

Предположим, что текущий год 2018, тогда мне нужна минимальная дата 2000 и максимальная дата 1918.

То, что я сделал до сих пор, это :

NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [gregorian components:NSYearCalendarUnit fromDate:[NSDate date]];

NSInteger year = [components year];

int mindt = year - 18;

int maxdt = year -100;

   // NSDate * MinDate = [components year] - 18;

   // NSDate * MaxDate =  [components year] - 100;

   // self.datePicker.minimumDate = MinDate;

   // self.datePicker.maximumDate = MaxDate;

, но я не могу получить это целое число в моем формате даты..

43
задан tilo 26 March 2014 в 08:29
поделиться