我有一个使用 TableViewDataSource 的代码的工作版本,但我想将其转换为使用 NSArrayController。该代码用于我正在为一个项目开发的交互跟踪器。它有点乱,所以我知道它需要一些清理。我在技术上有 2 个问题。
我必须填充实例,然后手动将我的交互类的实例添加到交互数组中。在我尝试遵循的编码示例中,他们使用绑定来执行此操作,而无需调用 [MutableArray addObject:thing]。我宁愿删除填充实例按钮并提交。我有相当数量的绑定为我工作,但我错过了一些东西。
在我填充实例并提交交互后,Tableview 中出现了 2 个条目。一个是空白的,只填写了交互编号。第二个是我在实例中填充的所有信息。双张贴每次都重复。
我的问题: 1. 我可以修改/覆盖 NSArrayController 上的 add: 操作以实现更自定义的方法吗?2. 什么可能导致重复发布?
此时代码相当大。如果有人愿意看它并让我知道我在哪里,我将非常感谢您的帮助。我也可以按照您的方式发送代码。编辑:这是压缩包中的代码