*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invoked on incorrect queue'



Coredata 를 효율적으로 사용하기 위해, GCD를 사용함. managedObjectContext를 호출하는 일을 GCD에서 생성한 스래드에서 하지않고 메인스레드에서 해당 작업을 요청함, 위와 같이 queue가 올바르지 않다는 에러가 발생함.


- dispatch_queue_t 를 사용할 때는 작업이 메인 큐(메인스래드)인지 디스페치의 큐인지를 잘 분별하여서 호출하는 코드를 만들어야 함. 

+ Recent posts