如何从Kal控制中选择日期?

时间:2011-11-23 15:30:48

标签: objective-c ios calendar

1-我希望从Kal控制中选择日期。 (https://github.com/klazuka/Kal)

我将代码添加到我的控制器:

kal = [[KalViewController alloc] init];
kal.delegate = self;
navController = [[UINavigationController alloc] initWithRootViewController:kal];

我可以在哪个场合阅读所选日期?

2-我不想显示底部的tableview,是否可能?

我只需要日历视图。

2 个答案:

答案 0 :(得分:2)

KalViewController.m中的

搜索以下功能:

-(void)didSelectDate:(KalDate *)date
{
self.selectedDate = [date NSDate];
NSDate *from = [[date NSDate] cc_dateByMovingToBeginningOfDay];
NSDate *to = [[date NSDate] cc_dateByMovingToEndOfDay];
[self clearTable];
[dataSource loadItemsFromDate:from toDate:to];
[tableView reloadData];
[tableView flashScrollIndicators];
}

运行NSLog(@"%@",[日期NSDate]);来自KalViewController.m的didSelectDate返回了从kal日历中选择的日期。

输出:

2011-11-23 14:51:00.345 xx[23467:207] 2011-11-27 08:00:00 +0000
2011-11-23 14:51:01.234 xx[23467:207] 2011-11-28 08:00:00 +0000
2011-11-23 14:51:01.728 xx[23467:207] 2011-11-27 08:00:00 +0000

答案 1 :(得分:0)

NSLog(@"Selected date: %@",to);