문제가 생겼습니다.iOS 5에서 핵심 데이터가 중복되는 것을 방지하려면 어떻게해야합니까?
주말 동안 저는 웹 서비스에서 큰 xml을 가져 오는 프로젝트를 진행해 왔습니다.
기본적으로 3 계층 - 클라이언트, 관리자, 직원 모두 계층 적입니다. 따라서 앱을 처음 실행하면이 XML을 가져 와서 구문 분석하여 3 개의 관련 엔터티 (클라이언트, 관리자 및 직원)의 모든 항목을 만듭니다.
앱이 시작될 때마다 동일한 XML을 아래로 가져와야하지만 이번에는 변경된 기존 레코드 만 업데이트하거나 새로운 클라이언트, 관리자 또는 직원을 위해 새 레코드를 추가하기 만하면됩니다. 지난번 이후로 나타났습니다.
그래서 지금까지 말했듯이, 모든 것을 당기고 올바르게 구문 분석하고 올바른 항목을 만들고 모든 특성을 채 웁니다. 이 모든 데이터를 복제하는 것 2 출시에
그러나, 데이터 변경과 함께, - 그래서 대신에 15 클라이언트 (정확한 숫자를) 나는 30가 등등 ...
는 정말해야합니까 내 구문 분석에 새로운 NSManagedObject를 생성하는 대신 이미 이미 있는지 확인하기 위해 많은 코드를 추가하십시오.
만약 그렇다면 모든 속성을 수동으로 확인해야합니까?
정말 고통스럽고 오래갑니다. 코어 데이터가 저에게 이런 종류의 일을 자동으로하도록 만드는 방법이 아닙니까?
도움이나 제안을 해주셔서 감사합니다.
왜 가져 오기에 대한 변경 가능한 복사가 발생합니까? – dmur