*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invoked on incorrect queue'
Coredata 를 효율적으로 사용하기 위해, GCD를 사용함. managedObjectContext를 호출하는 일을 GCD에서 생성한 스래드에서 하지않고 메인스레드에서 해당 작업을 요청함, 위와 같이 queue가 올바르지 않다는 에러가 발생함.
- dispatch_queue_t 를 사용할 때는 작업이 메인 큐(메인스래드)인지 디스페치의 큐인지를 잘 분별하여서 호출하는 코드를 만들어야 함.
'Mobile > iOS 개발 팁' 카테고리의 다른 글
[iOS/Dev] XCode 에서 PhoneGap 플러그인 삭제 하기 (0) | 2012.09.03 |
---|---|
[iOS/Dev] iOS Url Scheme 에 의한 iOS App 실행 (설정앱 실행) (0) | 2012.08.31 |
[Objective-C] XCode 4.4 객체표현 개선 사항 (0) | 2012.08.20 |
[iOS Provisioning Portal] 03. 개발자 인증서 내보내기 (1) | 2012.07.23 |
[iOS Provisioning Portal] 02. 개발자 인증서 만들기 (0) | 2012.07.23 |