Как правильно использовать CoreData в AppIntent?
У меня есть AppIntent (представленный в iOS 16.0), который использует мое хранилище основных данных. Если я включу отладку параллелизма CoreData (добавлю этот аргумент в схему-com.apple.CoreData.ConcurrencyDebug 1
), я получаю сообщения об ошибках во время работы моего приложения.
Я начал использовать фоновые контексты из своего контейнера в сочетании сcontext.performAndWait
и я могу избежать ошибки параллелизма.
Это правильный способ использования CoreData в AppIntent, или я должен использовать другой шаблон?