Видимо, чтобы не было race condition. Если тебе надо передать объекты из одного контекста в другой используй NSManagedObjectID. Для главного потока - main NSManagedObjectContext, для остальных - private.
А если можно, есть такой вопрос по кор дата, приведу пример связи один к многим, есть таксист который ездит на нескольких машинах, он уволился, нам нужно удалить его из базы данных, но так как у нас есть связь, удалятся и машины, как удалить его правильно?
Ну в доках вроде просто говорится, что контекст - не потокобезопасная штука. Возможно, есть ещё какие - то механизмы под капотом, которые ломаются в таком случае.
Всем добрый вечер. Подскажите, как мне сделать переход программно из превого vc во второй, если этот второй стоит в стеке в разными контроллерами и имеет навигешн и таббар? у меня они пропадают и это логично, но как сделать ума не приложу. спасибо