在 nstableview 中输入的数据未保存在 coredata 中
data entered in the nstableview is not saved in coredata
我正在尝试在 osx 中构建 trival 应用程序。我创建了具有 3 个字段的实体 People:姓名、年龄和职业。应用程序不是基于文档的。
ArrayController 在参数部分与 App Delegate 绑定,在模型关键路径中,我有 managedObjectContext
在属性检查器中,作为对象控制器,我有实体名称,People 作为实体名称。
然后我用数组控制器绑定了列,作为控制器键我安排了对象,在模型键路径下,我有姓名,年龄和职业,(nstableview,有3列)。
最后,我有2个按钮,添加和删除,它们与阵列控制器连接(分别添加和删除)
当我点击添加按钮时,创建了空记录,我可以编辑它,并添加值。删除按钮也可以正常工作。但是,当我关闭应用程序并再次打开它时,核心数据中似乎没有任何保留。
在这一点上我想提一下,到目前为止我没有写一行代码,我正在尝试通过绑定来完成所有事情。
任何人都可以告诉我我错过了什么绑定什么?我搜索了 Whosebug 和 google,但到目前为止我没有找到任何解决方案。
此致,约翰
万一有人遇到同样的问题...我想做的是将保存操作与 table 视图连接...
(右键单击应用委托并从保存操作拖动到 ns table 视图)
当我这样做时,问题已经解决,我的数据现在已保存。
我正在尝试在 osx 中构建 trival 应用程序。我创建了具有 3 个字段的实体 People:姓名、年龄和职业。应用程序不是基于文档的。
ArrayController 在参数部分与 App Delegate 绑定,在模型关键路径中,我有 managedObjectContext
在属性检查器中,作为对象控制器,我有实体名称,People 作为实体名称。
然后我用数组控制器绑定了列,作为控制器键我安排了对象,在模型键路径下,我有姓名,年龄和职业,(nstableview,有3列)。
最后,我有2个按钮,添加和删除,它们与阵列控制器连接(分别添加和删除)
当我点击添加按钮时,创建了空记录,我可以编辑它,并添加值。删除按钮也可以正常工作。但是,当我关闭应用程序并再次打开它时,核心数据中似乎没有任何保留。
在这一点上我想提一下,到目前为止我没有写一行代码,我正在尝试通过绑定来完成所有事情。
任何人都可以告诉我我错过了什么绑定什么?我搜索了 Whosebug 和 google,但到目前为止我没有找到任何解决方案。
此致,约翰
万一有人遇到同样的问题...我想做的是将保存操作与 table 视图连接...
(右键单击应用委托并从保存操作拖动到 ns table 视图)
当我这样做时,问题已经解决,我的数据现在已保存。