während ein Ereignis in den Kalender eines iPhone hinzufügen, wird das Datum auf 1.1.2001 zurückgesetzt und ich habe keine Ahnung warum.Datum Problem beim Hinzufügen von Ereignis zu iPhone Kalender
id arg1 = [args objectAtIndex:0]; // start
id arg2 = [args objectAtIndex:1]; // end
id arg3 = [args objectAtIndex:2]; // title
id arg4 = [args objectAtIndex:3]; // location
id arg5 = [args objectAtIndex:4]; // text
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSDate *startdate = [df dateFromString: arg1];
NSDate *enddate = [df dateFromString: arg2];
EKEventStore *eventStore = [[[EKEventStore alloc] init] autorelease];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.title = arg3;
event.location = arg4;
event.notes = arg5;
event.startDate = startdate;
event.endDate = enddate;
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:event span:EKSpanThisEvent error:&err];
der Eingang scheint in Ordnung zu sein, da
NSLog([args objectAtIndex:0]);
das richtige Datum schreibt. Ich habe keine Ahnung :(
verdammt ... es funktioniert noch nicht manchmal ist es immer noch Bugy :( – mkind
Warum ist es manchmal? Welche Zeit funktioniert es und welche nicht? – vodkhang