Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 更新核心数据中的价值_Cocoa_Macos_Core Data_Cocoa Bindings - Fatal编程技术网

Cocoa 更新核心数据中的价值

Cocoa 更新核心数据中的价值,cocoa,macos,core-data,cocoa-bindings,Cocoa,Macos,Core Data,Cocoa Bindings,我正在尝试编写一个简单的库存检查程序,我有一个绑定到核心数据的表视图。该表有3列:型号、价格和库存数量 我在下面有一个NSTextField和一个NSButton,这样用户可以输入他们想要购买的数量,当他们单击“添加到购物车”时,程序应该在所选行的“库存数量”列中获取值,并扣除输入NSTextField的值,显然,如果库存不足,它将返回一个错误。同时,应将所需的整行、型号、价格和数量添加到“发票”中 我的问题是:如何检索所选行的quantity字段中的值,对其进行操作,并将其重新插入表中 还是我

我正在尝试编写一个简单的库存检查程序,我有一个绑定到核心数据的表视图。该表有3列:型号、价格和库存数量

我在下面有一个NSTextField和一个NSButton,这样用户可以输入他们想要购买的数量,当他们单击“添加到购物车”时,程序应该在所选行的“库存数量”列中获取值,并扣除输入NSTextField的值,显然,如果库存不足,它将返回一个错误。同时,应将所需的整行、型号、价格和数量添加到“发票”中

我的问题是:如何检索所选行的quantity字段中的值,对其进行操作,并将其重新插入表中

还是我必须直接编辑核心数据?我该怎么做呢

非常感谢,,
Michael

我假设该表实际上绑定到一个
NSArrayController
实例。控制器的
selectedObjects
属性就是您想要的属性。

我假设该表实际上绑定到一个
NSArrayController
实例。控制器的
selectedObjects
属性就是您想要的。

谢谢您的回复。它绑定到一个NSArrayController,但我没有用代码设置核心数据,只是数据模型和ctrl+拖动。如何设置和使用“selectedObjects”属性?谢谢谢谢你的回复。它绑定到一个NSArrayController,但我没有用代码设置核心数据,只是数据模型和ctrl+拖动。如何设置和使用“selectedObjects”属性?谢谢