更新核心数据中的价值
Posted
技术标签:
【中文标题】更新核心数据中的价值【英文标题】:Updating Value in Core Data 【发布时间】:2009-11-04 06:46:49 【问题描述】:我正在尝试编写一个简单的库存检查程序,并且我有一个绑定到核心数据的表视图。该表有 3 列:型号、价格和库存数量。
我在下面有一个 NSTextField 和一个 NSButton,这样用户就可以输入他们想要购买的数量,当他们点击“添加到购物车”时,程序应该获取“库存数量”列中的值,在选定的行中,并减去输入到 NSTextField 中的值,显然,如果库存不足,它将返回错误。同时,应将所需的整行、型号、价格和数量添加到“发票”中。
我的问题是:我将如何检索选定行的数量字段中的值,对其进行操作,然后将其重新插入表中?
或者我必须直接编辑核心数据吗?那我该怎么做呢?
非常感谢, 迈克尔
【问题讨论】:
【参考方案1】:我假设该表实际上绑定到一个NSArrayController
实例。控制器的selectedObjects
属性就是你想要的。
【讨论】:
感谢您的回复。它绑定到一个NSArrayController,但是我没有用代码设置核心数据,只是数据模型和ctrl+拖动。我将如何设置和使用“selectedObjects”属性?谢谢!以上是关于更新核心数据中的价值的主要内容,如果未能解决你的问题,请参考以下文章