HyEreignis zum Kalender hinzufügen in xcode iOS
Ich habe diesen Code zum Hinzufügen von Ereignissen zum Kalender, aber es fügt nicht hinzu.
-(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];
}
Vom XML ich das Datum und die Uhrzeit in diesem Format erhalten:
Datestring: 28.10.2012
starttimestring 15:00
sicherstellen, dass Ihre 'startDate' und' endDate' sind gültige Daten vor dem Speichern – Maulik
Wenn ich NSlog dateandtime und dateandtimeend habe, habe ich in diesem Format 28.10.2012 15:00 das gleiche wie das Datumsformat – WildWorld
drucken Sie den 'NSError ' – Maulik