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