현재 다음과 같이 CoreData Entity의 모든 속성에 하나씩 할당하고 있습니다.NSManagedObject 하위 클래스에 웹 서비스 응답 데이터 할당
employee.first_name = [responseDict valueForKey:@"first_name"];
employee.last_name = [responseDict valueForKey:@"last_name"];
employee.middle_name = [responseDict valueForKey:@"middle_name"];
// And So On... for say, like 100+ more attributes.
문제 : 많은 기관이 있습니다 내가 이러한 수동 할당을 피하려고 & 소개하려고합니다.
질문 :이를 수행하는 더 똑똑한 방법이 있습니까?
희망 나는 나 자신을 분명히하고 있습니다. 필요한 정보가 있으면 알려주십시오. 당신이 경우
당신은'Employee' 클래스에 사용자 정의'initWithDictionary' 방법을 추가 할 수 있지만 기본적으로해야을, 아니 그것을해야합니다 동일한 논리를 사용합니다. – Droppy
많은 다른 엔티티 (직원, 부서 등) 또는 많은 다른 속성 (firstName, middleName 등) 또는 많은 다른 객체 (예 : Employee 클래스의 인스턴스)가 있습니까? 아니면 세 가지 조합? – pbasdf
문제는 모든 속성에 대해 이러한 할당을 피하기 위해서입니다. 하나의 명령문으로 모든 키와 값을 삽입하는 로직과 같습니다. 희망, 나는 여기에 의미가 있습니다. – Anon