2022/06/29 (1) 썸네일형 리스트형 199. Context Synchronization Context Synchronization Context는 각자가 개별적으로 동작하므로, 동일한 Entity를 복수의 Context가 각자 처리하는 경우 데이터 무결성의 문제가 생긴다. 이러한 문제는 실제 값을 변경하게 되는 업데이트와 저장에서 더욱 두드러진다. 따라서 어떤 데이터를 적용할 건지, 옳은 데이터인지 판단할 Merge 정책이 필요하다. Main Context와 Background Context에서 같은 Entity의 같은 데이터에 접근한 뒤, Fetch, Update, Save를 진행해 차이를 확인하고, 동기화를 구현한다. SyncAndMergeViewController>fetchIntoMainContext() @IBAction func fetchIntoMainContext(_ sender:.. 이전 1 다음