timeInterval
keeps returning random numbers. Some positive. I would think the interval would continue increase with each call, but sometimes I get negative numbers or positive numbers.
NSDate *date = groceryItem.lastPurchased;
double timeInterval = [date timeIntervalSinceNow];
cell.detailTextLabel.text = [NSString stringWithFormat:@"%d", timeInterval];