В моем приложении я использую API EventKit
для доступа к календарям на своем устройстве и отображения их в своих представлениях. Однако, работая с сетевыми календарями, я подозреваю, что EKEventStore
вернет какой-то список кэшированных/локальных событий при запросе, вместо того, чтобы перезагружать календарь и возвращать фактическое/последнее содержимое.
Когда вместо этого запускается собственное приложение для календаря, приложение обновит/перезагрузит все календари, синхронизирует любые общие сетевые календари. Возвращаясь к моему приложению, теперь также будут отображаться новые синхронизированные события.Вопросы синхронизации событий EventKit
В дополнение к этому, я обнаружил, что изменение любых событий (удаление/обновление) через мое приложение и EventKit/EventKitUI
не синхронизируется с e. г. мой календарь Mac.
Чтобы сократить длину короткой строки: есть ли способ принудительно синхронизировать с сетевыми общими календарями в EventKit
/iOS SDK?
Вы решили это? Я тоже это переживаю. Похоже, что она синхронизируется, но может занять несколько дней. Как вы сказали, родное приложение календаря iOS заставит синхронизацию, поэтому, похоже, что-то особенное. –
К сожалению, пока я не смог найти какое-либо решение. – user826955