En mi proyecto tengo que mostrar el selector de fecha 18 y necesito bloquear los 80 años atrás así que ¿cómo puedo mostrar esa fecha en datepicker puede alguien ayudarme encontrar aquí aquí estoy añadiendo código de mi código i impreso en registro pero necesito mostrar en mi selector de fechas así que ¿cómo puedo mostrarmostrando datepicker 18 años atrás y bloquear ui datepicker en ios
NSCalendar * gregorian = [[NSCalendar alloc] initWithCalendarIdentifier: NSGregorianCalendar];
NSDate * currentDate = [NSDate date];
NSDateComponents * comps = [[NSDateComponents alloc] init];
[comps setYear: -18];
NSDate * minDate = [gregorian dateByAddingComponents: comps toDate: currentDate options: 0];
[comps setYear: -100];
NSDate * maxDate = [gregorian dateByAddingComponents: comps toDate: currentDate options: 0];
[comps release];
self.datePickerView.minimumDate = minDate;
self.datePickerView.maximumDate = maxDate;
NSLog(@"minDate %@", minDate);
NSLog(@"maxDate%@", maxDate);
Gracias Abhishek Kumar por repetición rápida He intentado con su código pero la fecha no se mostraba en uidatepicker .. en la consola se muestra así 2012-10-12 15: 20: 39.363 Sangre [4398: 207] minDate 1912 -10-12 09:27:19 +0000 2012-10-12 15: 20: 39.364 Sangre [4398: 207] maxDate1994-10-12 09:50:39 +0000 – sabir