Набор событий Магазин событий в календаре изменит проблему часового пояса

+(NSString *)setCalendarEvent:(NSString *)title withStartDate:(NSDate *)startDate withEndDate:(NSDate *)endDate withAlarmBefore:(NSTimeInterval )alarmTime{




     EKEventStore *eventStore = [[EKEventStore alloc] init];

        EKEvent *event  = [EKEvent eventWithEventStore:eventStore];
        event.title     = title;
        event.startDate = startDate;
        event.endDate   = endDate;

        NSMutableArray *myAlarmsArray = [[NSMutableArray alloc] init];
        EKAlarm *alarm1 = [EKAlarm alarmWithRelativeOffset:-alarmTime];
        [myAlarmsArray addObject:alarm1];
        event.alarms = myAlarmsArray;

        [event setCalendar:[eventStore defaultCalendarForNewEvents]];
        NSError *err;

        [eventStore saveEvent:event span:EKSpanThisEvent error:&err];
        NSString* eventId = [[NSString alloc] initWithFormat:@"%@", event.eventIdentifier];
        return eventId;

}

всякий раз, когда я сохраняю дату в календаре, она не сохраняет фактическую дату.

Я хочу сохранить точную дату, которая исходит от CMS, о том, как мы можем предотвратить использование календаря iOS путем изменения его часового пояса.

0 ответов

Другие вопросы по тегам