我试图覆盖我的arraycontroller的add:按钮,这样当用户按下add时,会出现一个工作表,通过它可以输入要添加的新对象的属性的值,并且object将被添加到managedobjectcontext中,并且arraycontroller将刷新第一个视图中的表视图,并更新arrangeObjects
我环顾四周,我发现的唯一内容是使用基于文档的应用程序,这些应用程序并不能真正解决我的应用程序现在如何设置,这已经使用了大量的视图切换通过manageViewController。
任何帮助都会很棒。非常感谢你。
答案 0 :(得分:1)
显示工作表,按用户配置创建对象。
然后你可以在最后通过NSArrayController addObject
添加它(以编程方式,而不是通过IB)。 "选择插入的对象"这是一个选择。在那种情况下,你已经完成了。
如果你想在开头或其他地方添加它而你正在使用sortDescriptors
,你可以将它保存到上下文中,调用NSArrayController' s rearrangeObjects
然后告诉阵列控制器使用NSArrayController' s setSelectionIndex:
使用绑定,您不需要在tableView上调用reloadData
。