日历iPhone

问题描述:

我要添加月视图日历我的iPhone项目,将看起来与iPhone日历应用。我已经尝试了Kal CalendarTapku。问题是,Tapku只是似乎没有工作(如果说2011年11月和日期现在是周一31日根据我的iPhone的日历和Mac是28甚至更多。如果我选​​择了一天每一秒发射Tapku它的只是EXC_BAD_ACCESS崩溃在这种方法:日历iPhone

- (NSDate*) dateSelected{ 
return [currentTile dateSelected]; 
} 

而在卡尔日历我找不到添加自己的事件,如果日期已被选定的方式所以基本上我想覆盖

-(void)didSelectDate:(KalDate *)date 

,这样选择的日期之后一个新的视图控制器会出现在我的类的头我有

@interface MyKalViewController : UIViewController<KalViewDelegate, UITableViewDelegate> 

总而言之: 有人可以告诉我如何添加我自己的didSelectDate方法或覆盖现有的方法吗?或者建议一些其他月份查看日历。

谢谢

编辑:

发现做在卡尔的方式。

只需添加这

if ([self.delegate respondsToSelector:@selector(didSelectDate:)]) { 
    [self.delegate performSelector:@selector(didSelectDate:) withObject:[date NSDate]]; 
} 

- (void)didSelectDate:(KalDate *)date 

方法KalViewController.m文件。另外,不要忘记在使用Kal的类中将代表设置为self:

kvc = [[KalViewController alloc]init]; 
kvc.delegate = self; 

并在同一个类中创建一个didSelectDate方法。

希望这将帮助别人一次

附:会在8小时过后添加答案。或者你也可以copypaste它,我来接你的答案最佳:对

+0

Tapku和卡尔都包含这种类型的演示,以便自己尝试一些东西。 –

发现做在卡尔的方式。

只需添加这

if ([self.delegate respondsToSelector:@selector(didSelectDate:)]) { 
    [self.delegate performSelector:@selector(didSelectDate:) withObject:[date NSDate]]; 
} 

- (void)didSelectDate:(KalDate *)date 

方法KalViewController.m文件。另外,不要忘记在使用Kal的类中将代表设置为self:

kvc = [[KalViewController alloc]init]; 
kvc.delegate = self; 

并在同一个类中创建一个didSelectDate方法。

希望这将帮助别人一次