2009-11-04 64 views
0

我正在嘗試編寫一個簡單的庫存檢查程序,並且我有一個綁定到核心數據的表視圖。該表有3列:型號,價格和數量有現貨。更新核心數據的值

我在下面有一個NSTextField和一個NSButton,這樣用戶可以輸入他們希望購買的數量,當他們點擊「添加到購物車」時,程序應該獲取「庫存數量」列中,在選中的行中,並扣除輸入到NSTextField中的值,顯然,它會返回一個錯誤,即沒有足夠的庫存。同時,所需的整行,型號,價格和數量應添加到「發票」中。

我的問題是:我將如何去檢索選定行的數量字段中的值,操作它,並將其重新插入到表中?

或者我需要直接編輯核心數據嗎?我會怎麼做呢?

非常感謝, 邁克爾

回答

3

我假設表,事實上,綁定到NSArrayController實例。控制器的selectedObjects屬性是你想要的。

+0

感謝您的回覆。它綁定到一個NSArrayController,但我沒有用代碼設置核心數據,只是數據模型和ctrl +拖動。 我將如何去設置和使用「selectedObjects」屬性? 謝謝! – Michael 2009-11-04 17:49:42