更新核心数据中的价值

     2023-03-05     163

关键词:

【中文标题】更新核心数据中的价值【英文标题】:Updating Value in Core Data 【发布时间】:2009-11-04 06:46:49 【问题描述】:

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

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

我的问题是:我将如何检索选定行的数量字段中的值,对其进行操作,然后将其重新插入表中?

或者我必须直接编辑核心数据吗?那我该怎么做呢?

非常感谢, 迈克尔

【问题讨论】:

【参考方案1】:

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

【讨论】:

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

Swift 3 - 核心数据一对一关系获取价值

】Swift3-核心数据一对一关系获取价值【英文标题】:Swift3-CoredataOne-to-Onerelationgetvalue【发布时间】:2018-02-1916:27:46【问题描述】:我的核心数据中有一对一的关系,使用UIAlertAction我正在保存一些数据,并且它成功地保存到核心... 查看详情

UItableview 不刷新核心数据中的更新数据

】UItableview不刷新核心数据中的更新数据【英文标题】:UItableviewnotrefreshingupdateddatafromcoredata【发布时间】:2012-01-2703:40:18【问题描述】:我有一个带有每5秒运行一次的方法获取列表的uitableview。当该记录的核心数据中有更新的... 查看详情

更新核心数据中的项目

】更新核心数据中的项目【英文标题】:UpdatinganIteminCoreData【发布时间】:2010-09-2110:28:40【问题描述】:我是CoreData的新手。我将几个对象提取到NSMutableArray中。现在我想用objectIDx更新一个对象。我的问题是:如何获取对象的objec... 查看详情

更新核心数据中的属性[重复]

】更新核心数据中的属性[重复]【英文标题】:UpdateattributeinCoreData[duplicate]【发布时间】:2013-03-1012:55:05【问题描述】:我知道这已经回答了很多次,但我似乎无法让我的工作。我有一个名为SchoolNames的实体,它有一个名为nameOfSc... 查看详情

如何更新核心数据中的可转换属性

】如何更新核心数据中的可转换属性【英文标题】:Howtoupdatetransformableattributeincoredata【发布时间】:2015-07-2607:27:32【问题描述】:我处于需要更新核心数据中实体中的可转换属性的情况,直到现在我已经尝试了谷歌和堆栈溢出... 查看详情

删除子视图中的核心数据后更新表视图

】删除子视图中的核心数据后更新表视图【英文标题】:Updatetableviewafterdeletecoredatainchildview【发布时间】:2013-05-1609:17:14【问题描述】:在使用核心数据删除DetailView控制器中的项目后,我需要使用UITableView更新MainView控制器中的... 查看详情

核心数据 - 实例变量更新中的 NSManagedObjects

】核心数据-实例变量更新中的NSManagedObjects【英文标题】:CoreData–NSManagedObjectsininstancevariableupdate【发布时间】:2012-12-1709:46:03【问题描述】:假设我通过以下方式获取所有实体Employee对象:NSArray*employees=[contextexecuteFetchRequest:requ... 查看详情

核心数据批量更新

】核心数据批量更新【英文标题】:CoreDatabatchupdate【发布时间】:2017-11-1515:04:13【问题描述】:我正在尝试对我的核心数据数据库(SQLite)中的选定对象运行批量更新,但我的请求返回0个更新的项目(无错误消息)。我的实体“SD... 查看详情

实时应用程序中的核心数据更新

】实时应用程序中的核心数据更新【英文标题】:core-dataupdateinliveapp【发布时间】:2010-08-1713:09:01【问题描述】:希望能得到一些明确的建议。我想在我的应用上线时推送更新。我计划通过修改应用程序附带的sqlite来做到这一点... 查看详情

更新表格视图单元格中的核心数据值后如何刷新

】更新表格视图单元格中的核心数据值后如何刷新【英文标题】:Howtorefreshafterupdatingcoredatavalueintableviewcell【发布时间】:2013-01-0207:01:31【问题描述】:我在我的应用程序中使用核心数据。我有一个两个视图控制器一个视图控制... 查看详情

核心位置代表闭包中的价值

】核心位置代表闭包中的价值【英文标题】:Core-locationdelegatesvalueinClosures【发布时间】:2017-01-0906:47:08【问题描述】:您好,我已经在Swift3中实现了核心位置管理器,我想构建一个方法来从其委托中捕获位置值并返回闭包中的... 查看详情

如何使用核心数据更新表格视图单元格中的图像

】如何使用核心数据更新表格视图单元格中的图像【英文标题】:howtoupdatetheimageintableviewcellusingcoredata【发布时间】:2016-08-1113:26:12【问题描述】:我正在使用图像选择器从本地设备库中选择图像,但是一旦使用xcode7.3、ios9和swif... 查看详情

核心数据-后台线程中的更新实体会自动更改主线程中的 NSManagedObject 而无需合并-为啥?

】核心数据-后台线程中的更新实体会自动更改主线程中的NSManagedObject而无需合并-为啥?【英文标题】:CoreData-updateentityinbackgroundthreadautomaticallychangesNSManagedObjectinMainThreadwithoutmerging-why?核心数据-后台线程中的更新实体会自动更改... 查看详情

核心数据 - 在对象中的多对关系更改属性后更新 UI

】核心数据-在对象中的多对关系更改属性后更新UI【英文标题】:CoreData-updateUIafterobjectinto-manyrelationshipchangeproperty【发布时间】:2014-01-0323:05:02【问题描述】:我有一个看起来像这样的核心数据模型:Author======-name-bio-books(to-manyr... 查看详情

核心数据的独特价值 swift

】核心数据的独特价值swift【英文标题】:Distinctvaluefromcoredataswift【发布时间】:2020-10-0707:15:46【问题描述】:我想从核心数据中获取不同的日期。使用此代码fetchRequest.returnsDistinctResults=true不起作用。它仍然显示所有值。guardleta... 查看详情

有没有办法通过按下条形按钮项来更新核心数据模型中的对象?

】有没有办法通过按下条形按钮项来更新核心数据模型中的对象?【英文标题】:Isthereawaytoupdateanobjectinacoredatamodelbypressingbarbuttonitem?【发布时间】:2021-01-2322:30:24【问题描述】:我的目标是在编辑文本后按完成按钮来更新核心... 查看详情

我应该如何对我的核心数据实体中的 NSNumber 属性执行计算/更新?

...我应该如何对我的核心数据实体中的NSNumber属性执行计算/更新?【英文标题】:howshouldIperformcalculations/updatestoanNSNumberattributeinmyCoreDataentity?【发布时间】:2011-04-1522:05:06【问题描述】:所以我知道您需要NSNumber才能在CoreData中保存... 查看详情

核心数据自动更新查询

】核心数据自动更新查询【英文标题】:CoreDataAutomaticUpdateInquery【发布时间】:2010-03-0523:31:35【问题描述】:我有一个关于核心数据以及如何(如果有的话)自动更新实体的问题。基本上,假设我获取了一些数据X。X与Y具有一对... 查看详情