Набор событий Магазин событий в календаре изменит проблему часового пояса
+(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 путем изменения его часового пояса.