2009-11-04 2 views
0

간단한 재고 확인 프로그램을 쓰려고하는데 핵심 데이터에 바인딩 된 테이블 뷰가 있습니다. 테이블에는 3 개의 기둥이 있습니다 : 모델, 가격 및 수량 재고 있음.핵심 데이터의 값 업데이트

나는 아래에 NSTextField와 NSButton을 가지고있어서 사용자가 구매하고자하는 수량을 입력 할 수 있으며, "장바구니에 추가"를 클릭하면 프로그램은 "quantity in stock" 열을 선택 행에 입력하고 NSTextField에 입력 된 값을 공제하고, 분명히 재고가 충분하지 않다는 오류를 반환합니다. 동시에 전체 행, 모델, 가격 및 수량을 "송장"에 추가해야합니다.

내 질문은 : 선택된 행의 수량 필드에서 값을 검색하고 조작 한 다음 테이블에 다시 삽입하는 방법은 무엇입니까?

코어 데이터를 직접 편집해야합니까? 그리고 나는 그것에 대해 어떻게 갈 것인가?

많은 감사, 마이클

답변

3

나는 사실에서, NSArrayController 인스턴스에 바인딩, 테이블이 있다고 가정합니다. 컨트롤러의 selectedObjects 속성이 원하는 것입니다.

+0

답장을 보내 주셔서 감사합니다. NSArrayController에 바인딩되어 있지만 핵심 데이터를 코드, 데이터 모델 및 Ctrl + 드래그로 설정하지 않았습니다. "selectedObjects"속성을 설정하고 사용하는 방법은 무엇입니까? 감사합니다. – Michael