Инициализирует ли NSManagedObjectContext
использование NSMainQueueConcurrencyType
только для ситуации, когда этот MOC имеет дочерний MOC, который был инициализирован с использованием NSPrivateQueueConcurrencyType
?
Вкратце: мое приложение имеет традиционную структуру, в которой представление основной таблицы управляется NSFetchedResultsController
, а данные асинхронно импортируются из веб-службы с помощью подкласса NSOperation
, который имеет свой МК. Я не был уверен, должны ли оба MOC в этой ситуации использовать NSConfinementConcurrencyType
(по-моему, по умолчанию) или MOC, связанный с контроллером извлеченных результатов в основном потоке, должен использовать NSMainQueueConcurrencyType
. а фоновый MOC должен использовать NSConfinementConcurrencyType
.