tgoop.com/ios_broadcast/2037
Last Update:
Продолжаю внимательно смотреть с забора на использование SwiftData на проде. Если в pet-проектах всегда все хорошо, то на проде совсем не так. ModelActor вызывает много вопросов и проблем. Он защищает контекст модели, но не является потокобезопасным. ModelActor использует пользовательский actor executor, что необходимо для совместимости с Core Data.
Странное поведение ModelActor
Контекст создания ModelActor
Фоновый доступ к ModelActor
Все детали того как можно обойти эти проблемы детально рассмотрены в статье.
#SwiftData