Мы используем основные данные в нескольких потоках и получаем многопоточность. как правило, довольно легко исправить, посмотреть, где находится нарушение, и убедиться, что код выполнен в вызове executeBlock.Отладка многопоточности от CoreData
Проблема сегодня в том, что стек вызовов не указывает ни на что, что дает мне много подсказки. Я полагаю, что кто-то может иметь некоторое представление о том, как отслеживать этот вниз
#0 0x05e40f63 in +[NSManagedObjectContext __Multithreading_Violation_AllThatIsLeftToUsIsHonor__]()
#1 0x05e4138b in _PFAssertSafeMultiThreadedAccess_impl()
#2 0x05e0c15d in -[_PFBatchFaultingArray dealloc]()
#3 0x05e0c1dd in -[_PFBatchFaultingArray release]()
#4 0x07130eb1 in objc_release()
#5 0x07131d32 in (anonymous namespace)::AutoreleasePoolPage::pop(void*)()
#6 0x080d0536 in _dispatch_root_queue_drain()
#7 0x080d1b70 in _dispatch_worker_thread3()
#8 0x0842d1da in _pthread_wqthread()
#9 0x0842ae2e in start_wqthread()