日历iPhone
问题描述:
我要添加月视图日历我的iPhone项目,将看起来与iPhone日历应用。我已经尝试了Kal Calendar和Tapku。问题是,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它,我来接你的答案最佳:对
答
发现做在卡尔的方式。
只需添加这
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方法。
希望这将帮助别人一次
Tapku和卡尔都包含这种类型的演示,以便自己尝试一些东西。 –