0

簡単な在庫チェック プログラムを作成しようとしていますが、コア データにバインドされたテーブル ビューがあります。テーブルには、モデル、価格、および在庫数の 3 つの列があります。

この下に NSTextField と NSButton があるので、ユーザーは購入したい数量を入力できます。ユーザーが「カートに追加」をクリックすると、プログラムは「在庫数」列の値を取得する必要があります。選択した行を選択し、NSTextField に入力された値を差し引くと、在庫が十分にない場合は明らかにエラーが返されます。同時に、必要な行、モデル、価格、および数量全体を「請求書」に追加する必要があります。

私の質問は次のとおりです。選択した行の数量フィールドの値を取得し、操作して、テーブルに再挿入するにはどうすればよいですか?

または、Core Data を直接編集する必要がありますか? そして、どうすればそれについて行くでしょうか?

どうもありがとう、マイケル

4

1 に答える 1

3

実際、テーブルはNSArrayControllerインスタンスにバインドされていると思います。コントローラーのselectedObjectsプロパティは、あなたが望むものです。

于 2009-11-04T06:52:44.347 に答える