Есть ли разница между запуском операции CoreData (CRUD) с использованием частного контекста с использованием performBlock
и инициированием такой операции с использованием основного контекста в очереди отправки dispatch_async?Контент CoreData и NSManagedObject Контекст - частный vs. main
Это просто случай, когда нельзя использовать основной контекст в фоновом потоке?
Ссылка на яблочные документы - here.
Я получаю это. Но я тестировал два варианта, и они оба работают. Поэтому мой вопрос заключается в том, просто ли удача в том, что запрещенный подход работает ... – goggelj
Это нарушение потока, что означает, что он будет работать * в большинстве случаев, а затем не работает с высоким риском повреждения данных. Вот почему существует настройка отладки; потому что резьбовые ошибки не отображаются последовательно. –