Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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
Objective c 在nstableview中输入的数据不会保存在coredata中_Objective C_Macos_Core Data - Fatal编程技术网

Objective c 在nstableview中输入的数据不会保存在coredata中

Objective c 在nstableview中输入的数据不会保存在coredata中,objective-c,macos,core-data,Objective C,Macos,Core Data,我正在尝试在osx中构建一个平凡的应用程序。我用姓名、年龄和职业三个字段创建了实体人。应用程序不是基于文档的 ArrayController在参数部分与App Delegate绑定,在模型密钥路径中,我有managedObjectContext 在属性检查器中,作为对象控制器,我有实体名,人作为实体名 然后,我用数组控制器绑定了列,作为控制器键,我排列了对象,在模型键路径下,我有名称、年龄和职业(nstableview,有3列) 最后,我有两个按钮,添加和删除,它们与阵列控制器相连(分别为添加和

我正在尝试在osx中构建一个平凡的应用程序。我用姓名、年龄和职业三个字段创建了实体人。应用程序不是基于文档的

ArrayController在参数部分与App Delegate绑定,在模型密钥路径中,我有managedObjectContext

在属性检查器中,作为对象控制器,我有实体名,人作为实体名

然后,我用数组控制器绑定了列,作为控制器键,我排列了对象,在模型键路径下,我有名称、年龄和职业(nstableview,有3列)

最后,我有两个按钮,添加和删除,它们与阵列控制器相连(分别为添加和删除)

当我点击add按钮时,空记录被创建,我可以编辑它,并添加值。移除按钮也可以正常工作。但是,当我关闭应用程序并再次打开它时,核心数据中似乎什么都没有保存

在这一点上,我想说的是,到目前为止,我还没有编写一行代码,我正在尝试使用绑定来完成所有工作

任何人都能告诉我我错过了什么绑定了什么?我已经搜索了stackoverflow和google,但到目前为止还没有找到任何解决方案


尊敬的John,如果有人遇到相同的问题…我没有做的是将保存操作与表视图连接起来

(右键单击应用程序委派并从“保存操作”拖动到ns表格视图)

当我这么做的时候,问题已经解决了,我的数据现在被保存了