Контекст нескольких управляемых объектов в основном приложении и расширении
Мое приложение и его расширение используют общую базу данных через группу приложений и используют другой NSManagedObjectContext, поскольку расширение не может использовать NSManagedObjectContext из основного приложения.
Проблема в том, что когда я изменяю данные в основном приложении и вызываю сохранение NSManagedObjectContext, я не могу сразу получить новейшие данные в расширении (я попытался установить stalenessInterval в 0 и вызвать refreshAllObjects в расширении перед получением данных, но это тоже не работает). Я могу получить самые свежие данные только через несколько минут, а иногда и часов.
Как я могу сразу получить самые свежие данные из основного приложения?