使用字典数组中的数据填充Tapku日历

时间:2012-10-05 21:56:25

标签: iphone objective-c ios ios5 cocos2d-iphone

我有一个完整的字典对应一个家庭作业对象。 每个字典都有一个名为Date的条目,持有NSDate! 每个字典还有一个包含NSString的Title条目 我想使用TAPKU日历在下面的表格视图中显示标题字符串,如果用户点击日期并且当天有作业! 我怎样才能做到这一点? 谢谢!

2 个答案:

答案 0 :(得分:2)

Tapku日历有一个方法

- (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d {}`

其中“d”是点击的日期。有了这个日期,你可以做任何事情。在实现日历的课程中使用它。

我的例子,我用数组中的数据更改按钮的标题包含很多日期的文本:

- (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d {
    [self setEditButtonTitle:d];
}

- (void)setEditButtonTitle : (NSDate*) d{
    for (int i=0; i<[array count]; i++) {
        if (/*  compare if NSDate from my array is equal to "d" */){
            [editButton setTitle:[array objectAtIndex:i] forState:UIControlStateNormal];
        }
    }
}

部分家庭作业我不明白:(

答案 1 :(得分:0)

最后,更新后的Tapku演示项目提供了我需要的确切答案! https://github.com/devinross/tapkulibrary