He aquí una pequeña joya para usted - con más de pocos días :
// Assuming you have fistDate and secondDate
unsigned int unitFlags = NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitDay | NSCalendarUnitMonth;
NSDateComponents *conversionInfo = [currCalendar components:unitFlags fromDate:fistDate toDate:secondDate options:0];
int months = [conversionInfo month];
int days = [conversionInfo day];
int hours = [conversionInfo hour];
int minutes = [conversionInfo minute];
Esto es muy útil - especialmente cuando el formato de cadena como:
[NSString stringWithFormat:@"%d months , %d days, %d hours, %d min", months, days, hours, minutes];
feliz :) Codificación
posible duplicado de [Número de días entre dos NSDates] (http://stackoverflow.com/questions/4739483/number-of-days-between-two-nsdates) –