Есть ли способ редактировать событие iCal в календаре iPhone из пользовательского приложения?

Есть ли способ редактировать событие iCal в календаре iPhone из пользовательского приложения? В моем приложении мне нужно сохранить событие на устройстве. и как отредактировать это сохраненное событие в устройстве cal из моего приложения.


person user2230971    schedule 01.07.2013    source источник


Ответы (1)


Для этого вы можете использовать

- (EKEvent *)eventWithIdentifier:(NSString *)identifier;

-> вы получите событие EKEvent с конкретным идентификатором, который вы отправляете ...

-> затем измените его детали, такие как «описание», «Дата» и т. д.

-> добавить это событие в EKEventStore и добавить его в iCal, используя

[eventStore saveEvent:event span:EKSpanThisEvent error:&err];

Я думаю, это должно сработать, это полностью основано на моей памяти.

person spider1983    schedule 01.07.2013
comment
это для сохранения события на iphone cal, но мне нужно, как обновить то же событие в календаре iphone - person user2230971; 01.07.2013
comment
вам нужно только [eventStore saveEvent: диапазон событий: EKSpanThisEvent error: & err]; для сохранения события. Это - (EKEvent *) eventWithIdentifier: (NSString *) идентификатор; принесет вам уже добавленное событие в ваш календарь, которое вам просто нужно изменить и повторно сохранить. - person spider1983; 01.07.2013