我从网络服务获取日期。当我使用下面的代码时,我会得到最后一行对象的日期,而不是所有对象的日期。我想,如果日期早于当前日期,则行中的文本将变为绿色,否则将变为红色。
NSDate *today =[NSDate date];
NSComparisonResult result;
NSString *abc = [[NSString alloc]initWithFormat:@"%@",[_currentItemValue objectForKey:@"EndDate" ]];
NSDateFormatter* df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MM/dd/yyyy"];
NSDate *a = [df dateFromString:abc];
result =[today compare:a];
if(result == NSOrderedDescending)
{
[cell.btn_policy_no setTitleColor:[UIColor greenColor] forState:UIControlStateNormal];
}