Add 90 min to NSDate
I don't know what object
is that you call valueForKey:
on is but presuming it returns an NSDate
object, your additional call to description
will assign an NSString
(the return value of description) to matchDateCD
. That is not what you want to do.
This is what you want to do:
NSDate *matchDateCD = [object valueForKey:@"matchDate"];NSDate *add90Min = [matchDateCD dateByAddingTimeInterval:(90*60)]; // compiler will precompute this to be 5400, but indicating the breakdown is clearerif ( [matchDateCD earlierDate:[NSDate date]] != matchDateCD || [add90Min laterDate:matchDateCD] == add90Min ){ cell.imageView.image = [UIImage imageNamed: @"r.gif"];//Show image in the table}