我正在尝试在osx中构建trival应用程序。我让实体人员有3个领域:姓名,年龄和职业。应用程序不是基于文档的。
ArrayController与参数部分中的App Delegate捆绑在一起,在模型密钥路径中,我有managedObjectContext
在属性检查器中,作为对象控制器,我有实体名称,People作为实体名称。
然后我用数组控制器绑定了列,并且作为控制器键我安排了对象,在模型键路径下,我有名字,年龄和职业,(nstableview,有3列)。
最后,我有2个按钮,添加和删除,它们与阵列控制器连接(分别添加和删除)
当我点击添加按钮时,会创建空记录,我可以编辑它,然后添加值。删除按钮也可以正常工作。但是,当我关闭应用程序并再次打开它时,核心数据似乎没有保留任何内容。
我想在此提及,到目前为止我还没有编写单行代码,我试图用绑定来做所有事情。
任何人都可以告诉我我错过了什么?我已经搜索了stackoverflow和google,但到目前为止我还没有找到任何解决方案。
问候,约翰
答案 0 :(得分:0)
如果有人遇到同样的问题......我错过的是连接保存动作和表格视图......
(右键单击app delegate并从保存操作拖动到ns表视图)
当我这样做时,问题已经解决,我的数据现在已保存。