Tag: 核心 数据

核心数据locking在后台线程中

我在核心数据锁。 我真的不明白原因。 因为我在后台线程中处理时正在创build后台MOC。 下面你可以看到什么是堆栈跟踪(我暂停应用程序的执行)看起来像这样的时候: Thread 1, Queue : com.apple.main-thread #0 0x32d2a0fc in __psynch_mutexwait () #1 0x3608b128 in pthread_mutex_lock () #2 0x365d2dac in -[_PFLock lock] () #3 0x365e3264 in -[NSPersistentStoreCoordinator executeRequest:withContext:error:] () #4 0x365e1e2a in -[NSManagedObjectContext executeFetchRequest:error:] () #5 0x3664a93e in -[NSManagedObjectContext(_NestedContextSupport) _parentObjectsForFetchRequest:inContext:error:] () #6 0x3664b0c8 in __82-[NSManagedObjectContext(_NestedContextSupport) executeRequest:withContext:error:]_block_invoke_0 () #7 0x3932bd28 in _dispatch_barrier_sync_f_slow_invoke () Thread […]