2010-02-10 4 views
2

최근에 xCode 및 PyObjC로 프로그래밍을 시작했으며 물류 애플리케이션을 만들려고합니다. 상점 품목이 들어있는 테이블과 비용이있는 두 번째 테이블이 있습니다. 지금까지 인터페이스 빌더를 사용하여 값을 핵심 데이터 정보에 연결하여 모든 것이 정상적으로 작동했으며 코드를 작성할 필요가 없었습니다. 이제 문제는 비용 테이블에 사용자가 입력해서는 안되는 "비용"속성이 있다는 것입니다. 대신 사용자가 트랜잭션 항목 수를 입력하는 인스턴스를 내부적으로 계산해야합니다. 또한 해당 항목의 수를 저장소의 항목 양에 추가하려고합니다.
Here is a graphic view of my problem.
또한 사용자가 "숫자"열에 값을 입력 할 때 가능하면 "삽입"버튼을 제거하는 것이 좋습니다. 미리 감사드립니다 ..PyObjC 및 핵심 데이터를 사용하여 테이블 값 조작

답변

0

일반적으로이 작업을 수행하는 방법은 논리를 엔티티의 전이 속성에 넣는 것입니다. 그런 다음 다른 속성이 변경되면 속성의 값이 변경 될 수 있도록 전환 속성에 대한 맞춤 getter를 코딩하십시오.

이 경우 cost이 전환 속성이며 지속 된 속성 값인을 기반으로 계산됩니다및 buy.

바인딩을 사용하면 모든 사용자가 numberbuy으로 변경되므로 비용 표시 값에 자동으로 반영됩니다.

관련 문제