iOS의 코어 데이터를 사용하여 기존 데이터 행을 업데이트하는 방법의 예를 찾을 수 없습니다. SQL의 측면에서, 나는 행을 따라 뭔가를 찾고있다 : UPDATE device SET attr1 = 'blah', attr2 = 'blah'WHERE deviceid = '1';iOS의 코어 데이터를 사용하여 레코드 업데이트
내가 다음과 같이 할 수 있음을 알고 있습니다. [device setValue : @ "blah"forKey : @ "attr1"];
그러나 deviceid = '1'에서만 어떻게 할 수 있습니까?
도움을 주시면 감사하겠습니다.
핵심 데이터를 SQL 용어로 생각하는 것은 치명적인 실수입니다. 핵심 데이터는 때때로 객체 그래프를 유지하기 위해 SQL을 사용하는 객체 그래프 관리 시스템입니다. 핵심 데이터에서 엔티티는 테이블이 아니고 속성은 열이 아니며 managedObject는 행이 아닙니다. 자세한 내용은 [Tequila advice] (http://stackoverflow.com/questions/2350304/grouping-a-core-data-data-result/2350612#2350612) – TechZen
+1 "엔티티는 테이블이 아니고 속성은 열이 아니며 managedObjects입니다. 행이 아닙니다 "... 그것에 멋진 일종의 선 (zen) 링이 있습니다. – GendoIkari
이것은 나에게 도움이되지 않습니다. 코드 예제 또는 링크는 어떻습니까? – yupyupyup