Контекст нескольких управляемых объектов в основном приложении и расширении

Мое приложение и его расширение используют общую базу данных через группу приложений и используют другой NSManagedObjectContext, поскольку расширение не может использовать NSManagedObjectContext из основного приложения.

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

Как я могу сразу получить самые свежие данные из основного приложения?

0 ответов

Другие вопросы по тегам