I했습니다 어려움 매핑 특정한 경우 이 정확히 내가 작업 개체에 대한 매핑을 생성 hereRestKit : 없음 ID로 중첩 된 객체와 매핑 (dupplicated)
product:{
"id": 123,
"name": "Produce RestKit Sample Code",
"description": "We need more sample code!",
"tasks": [
{"name": "Identify samples to write", "assigned_user_id":1},
{"name": "Write the code", "assigned_user_id": 1},
{"name": "Push to Github", "assigned_user_id": 1},
{"name": "Update the mailing list", "assigned_user_id": 1}]
}
같은 문제입니다. NSSET 작업과의 관계가있는 제품 개체에 대한 매핑을 만들었습니다.
하지만 이제는 새 데이터를 구문 분석 할 때마다 작업이 핵심 데이터에 복제됩니다. (일반 원인 ID 없음)
견인 솔루션 :
- 새가 발견되면 나는 현재 제품의 작업을 삭제할 수 있습니다.
- 는 나는이 솔루션 중 하나를 구현하는 방법을 모르는 제품 번호
를 사용하여 작업의 ID를 생성 할 수 있습니다. 어떤 도움이라도 좋을 것입니다. 나는 당신의 매핑이 작업 개체,하지만 난을 통해 JSON 문자열로 NSData
을 구문 분석하는 방법을 아주 확실하지 않다
답변 해 주셔서 감사합니다. 사실, 나는 "작업"을 분석 할 수 있었지만 문제는 중복 된 작업을 만들지 않고 Coredata에 저장하는 것이 었습니다. 지금은 개체 로더의 "willMapData"대리인을 가로 채고 구문 분석 된 "제품"의 모든 "작업"을 삭제 한 다음 새 개체를 추가합니다. 그것은 작동하지만, 내가 원하는 것처럼 깨끗하지는 않습니다. – Vassily