내 iPhone 앱에서 핵심 데이터를 통해 로그인 한 후 많은 데이터를 삽입하고 있습니다. 처음에는 데이터가 삽입되는 동안 로더가 표시되어 UI 차단이 문제가 아니었지만 이제는 로더를 제거하고 managedobjectcontext 동시성 유형을 NSPrivateQueueConcurrencyType
으로 변경하여 백그라운드 스레드의 모든 삽입 작업을 이동했습니다. 무거운 삽입 작업에서 UI를.모든 핵심 데이터 작업에 privatecontext를 사용하지 않는 이유는 무엇입니까?
모든 작업에 대해이 동일한 컨텍스트를 사용하고 아니며 NSMainQueueConcurrencyType
을 사용하지 않으면 어떤 단점이 있을지 궁금합니다. 권장 사항입니까?
UI 요소를 터치하면 단점이 있습니다. –