난 선행 테이블 뷰에서 선택된 하나의 관리 객체 (A 형)를 업데이트하는 도면 컨트롤러를 가지고있다. 그러나 다른보기 컨트롤러를로드하여 두 번째 관리 대상 객체 (유형 B)를 업데이트하는 버튼이 VC에 있습니다. 두보기 컨트롤러에는 정상적인 방법으로 저장 및 취소 단추가 있습니다.내가 독립적 인 개체를 업데이트하기 위해 여러 컨텍스트가 필요하십니까?
내 요구 사항은 내가 커밋 B에 대한 변경 사항을 (컨텍스트를 저장) 및 A. 다음은 변경 사항이 저장 또는 취소하지만 난 B가 변경 유지하려는 얻을 수 있습니다에 편집을 계속하기 위해 VC를 긴장을 풀 수 있다는 것입니다.
개념적으로,이 같은 수준에서 독립적 인 문맥을 필요로하는 것 같다. 즉, A 업데이트가 취소 된 경우에도 변경 사항이 계속 롤백되므로 B에 대해 하위 컨텍스트를 사용할 수 없습니다.
기본 컨텍스트를 두 개 만들거나 기본 컨텍스트의 자식을 두 개 만들어야합니까? 그런 다음 필요에 따라 두 개의 하위 컨텍스트를 저장하거나 롤백 할 수 있으며 관계없이 주 컨텍스트를 저장할 수 있습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?
감사, 각 개체의 변경이 취소되지만, 그렇지 않으면 독립적 될 수 있기 때문에
줄리안
. 당신이 내 대답에 만족하는 경우 다음 옆에 상하 화살표에 회색 체크 표시를 클릭하여 이루어 내 대답을 수락 고려해야합니다, 당신에게 – Julian7
감사드립니다. – adonoho