1

我遇到kal 日历库的小问题,我不能使用单选,当我选择第二天被选中时,我需要单选没有偏移

这是问题所在

在此处输入图像描述

这是代码applicationDidFinishLaunching

//#define Single
#ifdef Single
    kal = [[KalViewController alloc] initWithSelectionMode:KalSelectionModeSingle];
    kal.selectedDate = [NSDate dateStartOfDay:[[NSDate date] offsetDay:1]];
#else
    kal = [[KalViewController alloc] initWithSelectionMode:KalSelectionModeRange];
    kal.beginDate = [NSDate dateStartOfDay:[NSDate date]];
    kal.endDate = [NSDate dateStartOfDay:[[NSDate date] offsetDay:1]];
#endif

我已经尝试过什么

1-我设置 offsetDay:1offsetDay:0然后在 KalSelectionModeSingle 模式下删除它,但它仍然相同

2-评论 KalSelectionModeRange 模式

   //kal = [[KalViewController alloc] initWithSelectionMode:KalSelectionModeRange];
   //kal.beginDate = [NSDate dateStartOfDay:[NSDate date]];
   //kal.endDate = [NSDate dateStartOfDay:[[NSDate date] offsetDay:1]];

我得到没有数据的白色窗口

任何帮助

谢谢你

4

1 回答 1

0

我想答案只是把我的代码拿出来

//#define Single
#ifdef Single
    kal = [[KalViewController alloc] initWithSelectionMode:KalSelectionModeSingle];
    kal.selectedDate = [NSDate dateStartOfDay:[[NSDate date] offsetDay:1]];
#else
    kal = [[KalViewController alloc] initWithSelectionMode:KalSelectionModeRange];
    kal.beginDate = [NSDate dateStartOfDay:[NSDate date]];
    kal.endDate = [NSDate dateStartOfDay:[[NSDate date] offsetDay:1]];
#endif

 kal = [[KalViewController alloc] initWithSelectionMode:KalSelectionModeSingle];
    kal.selectedDate = [NSDate dateStartOfDay:[[NSDate date] offsetDay:1]];
于 2014-10-22T12:11:46.967 回答