颜色不会更改日历项目

时间:2015-09-02 07:45:05

标签: ios objective-c iphone ios8

我正在使用CKCalendar制作日历。我想改变我的数组中的日期颜色。我正在使用现在的数组

 present =[[NSMutableArray alloc]init];
    NSDate *now = [NSDate date];
    int daysToAdd = 1;
    NSDate *newDate1 = [now dateByAddingTimeInterval:60*60*24*daysToAdd];

    [present addObject:newDate1];

显示的值数组显示" 2015-09-03 07:37:30 + 0000"

当我申请改变颜色的方法时。

- (void)calendar:(CKCalendarView *)calendar configureDateItem:(CKDateItem *)dateItem forDate:(NSDate *)date {
    // TODO: play with the coloring if we want to...

    NSLog(@"%@",date); // 2015-09-03 18:30:00 +0000

    NSLog(@"%@",present); //"2015-09-03 07:37:30 +0000"

    if ([present containsObject:date]) {
         dateItem.backgroundColor = [UIColor redColor];
    }

}

它们显示出不同的价值,因此它们不会输入我的代码。请帮忙 。我被困住了。任何帮助都会被贬低。

0 个答案:

没有答案