HyDodaj wydarzenie do kalendarza w Xcode iOS
Mam ten kod do dodawania wydarzeń do kalendarza, ale nie dodaje.
-(void)event
{
EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.title = @"Event";
NSDateFormatter *tempFormatter = [[NSDateFormatter alloc]init];
[tempFormatter setDateFormat:@"dd.MM.yyyy HH:mm"];
NSString *dateandtime =[NSString stringWithFormat:@"%@%@%@",datestring,@" ",starttimestring];
NSString *dateandtimeend =[NSString stringWithFormat:@"%@%@%@",datestring,@" ",endtimestring];
event.startDate = [tempFormatter dateFromString:dateandtime];
event.endDate = [tempFormatter dateFromString:dateandtimeend];
[event addAlarm:[EKAlarm alarmWithRelativeOffset:60.0f * -60.0f * 24]];
[event addAlarm:[EKAlarm alarmWithRelativeOffset:60.0f * -15.0f]];
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:event span:EKSpanThisEvent error:&err];
}
Z XML pojawia się datę i godzinę w następującym formacie:
DateString: 28.10.2012
starttimestring 15:00
upewnić się, że '' endDate' startDate' i są ważne terminy przed zapisaniem – Maulik
Kiedy i data, data i godzina, i data i godzina są w tym formacie 28.10.2012 15:00 takie same jak w formacie daty – WildWorld
wydrukuj 'NSError ' – Maulik