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

时间:2015-02-13 01:24:10

标签: objective-c macos core-data

我正在尝试在osx中​​构建trival应用程序。我让实体人员有3个领域:姓名,年龄和职业。应用程序不是基于文档的。

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

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

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

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

当我点击添加按钮时,会创建空记录,我可以编辑它,然后添加值。删除按钮也可以正常工作。但是,当我关闭应用程序并再次打开它时,核心数据似乎没有保留任何内容。

我想在此提及,到目前为止我还没有编写单行代码,我试图用绑定来做所有事情。

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

问候,约翰

1 个答案:

答案 0 :(得分:0)

如果有人遇到同样的问题......我错过的是连接保存动作和表格视图......

(右键单击app delegate并从保存操作拖动到ns表视图)

当我这样做时,问题已经解决,我的数据现在已保存。