【发布时间】:2011-10-31 03:39:04
【问题描述】:
我使用 EKEventStore 从我的应用程序将事件添加到 iphone 日历中的每个人,它适用于 ios 版本 4.2 的设备,并且从我的应用程序中,事件被完美地添加到 ical 但是当我在 ipod 中安装相同的应用程序时ios版本5,奇怪的是事件没有添加到ical中,这是我添加事件的函数,
-(void)icall_add{
//daily_trackAppDelegate *controller2 =(daily_trackAppDelegate *) [[UIApplication sharedApplication] delegate];
EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.title = text2.text;
//event.attendees = controller2.who;
event.notes= text3.text;
//controller2.new_event_title = @"";
//controller2.new_recent_location = @"";
event.startDate = mydatepicker.date;
//event.endDate = [[NSDate alloc] initWithTimeInterval:3600 sinceDate:event.startDate];
event.endDate = mydatepicker.date;
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:event span:EKSpanThisEvent error:&err];
daily_trackAppDelegate *controller2 =(daily_trackAppDelegate *) [[UIApplication sharedApplication] delegate];
text1.text = @"";
text2.text = @"";
text3.text = @"";
controller2.who = @"";
controller2.new_event_title = @"";
controller2.new_recent_location = @"";
}
请指导这个问题是什么以及如何解决它,谢谢,Saad。
【问题讨论】:
标签: iphone