2014-05-13 4 views

답변

0

짧은 대답은 예입니다.

관심있는 속성 만 업데이트하고 save을 수행하십시오. 만지지 않은 키는 업데이트되지 않습니다.

두 속성 (attribute1attribute2)이있는 엔티티가 있다고 가정합니다.

attribute2을 수정하고 save을 수행하면 attribute1은 이전과 동일하게 유지됩니다.

[yourObj setValue:@"SOME_NEW_VALUE" forKey:@"attribute2"]; 

또는 당신이 당신의 엔티티 서브 클래스를 만든 경우

yourObj.attribute2 = @"SOME_NEW_VALUE"; 

.

하지만 내 질문은 : 특정 목표를 달성하려고합니까?

+0

예 ... 내 엔티티에서 ID, Name.I라는 두 가지 속성이 있습니다. 나머지 응답 json 파일에서 Name 속성 값만 가져옵니다 .Id 값은 로컬로 유지됩니다. 임, 주기적으로이 핵심 데이터 엔티티를 매핑 할 때 주기적으로이 json 응답을 받는다. 내 ID 값이 null 값으로 대체 될 것인가? – JamesDon

+0

@JamesDon no. 그리고 그것을 업데이트하지 않으면 아무 일도 일어나지 않을 것입니다 ...'id'는 속성에 부여 할 좋은 이름이 아닙니다. 나는'identifier' 또는'guid'를 선호합니다. –

+0

답장과 제안에 찬성합니다. 그것은 정말로 나의 시간을 절약했다. – JamesDon

관련 문제