EKEvent Falsche Uhrzeit bei setStartDate/setEndDate

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • EKEvent Falsche Uhrzeit bei setStartDate/setEndDate

    Hey Zusammen,

    hat jemand von euch Erfahrungen mit dem Event Object?
    Ich übergebe ein Datum (dd.MM.yyyy HH:mm) an startDate und endDate und erhalte dann im Kalender eine falsche Uhrzeit (statt 7:00 Uhr -> 8:00 Uhr). Habe auch schon die TimeZone auf GMT gestellt, aber es scheint mir, dass ich grundlegend etwas falsch mache?!

    Quellcode

    1. EKEvent *event = [EKEvent eventWithEventStore:eventStore];
    2. [event setTitle: eventObj.title];
    3. [event setStartDate: eventObj.date];
    4. [event setEndDate: eventObj.date];
    5. [event addAlarm:[EKAlarm alarmWithRelativeOffset:60.0f * -60.0f * 24]];
    6. [event addAlarm:[EKAlarm alarmWithRelativeOffset:60.0f * -15.0f]];
    7. [event setCalendar:[eventStore defaultCalendarForNewEvents]];
    8. [eventStore saveEvent:event span:EKSpanThisEvent error:&err];


    Vllt. habt ihr ja eine Idee - danke im Vorraus.

    PS: Danke an Marco Feltmann für deine letzte Hilfe in meinem Thread! Das hat geklappt. Wollte das Thema jetzt nur nicht nochmal hochholen.

    Gruß,
    Florian