- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一定错过了什么。我正在阅读 Aaron Hillegass 所著的《Cocoa 编程》中标题为“键值观察”的章节。
我已插入代码,使应用程序能够撤消/重做从 RaiseMan 添加和减去员工的操作。该应用程序可以工作,但我想知道为什么当我将“添加员工”链接到 NSArrayController 到 ADD 方法(使用 .xib 文件)时,它会调用
- (void)insertObject:(Person *)p inEmployeesAtIndex:(int)index;
根据Key-Value Coding,add方法不应该被调用吗?
- (void)addEmployeesObject:newEmployee;
我链接的是“添加”方法而不是“插入”方法。
最佳答案
您的数组 Controller 绑定(bind)到有序集合(数组)。这就是为什么它使用 insertObject:inEmployeesAtIndex:
在集合末尾添加一个新对象。
如果集合是无序的(即集合),则将使用 addEmployeesObject:
方法。
关于objective-c - Aaron Hillegass::[NSArrayController add] = insertObject 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11190392/
Aaron Swartz 在早期塑造互联网方面发挥了重要作用。对于熟悉 Aaron 的人,你可能知道他在facing up to 35 years in prison之后自杀了用于从 jstor 下载
我一定错过了什么。我正在阅读 Aaron Hillegass 所著的《Cocoa 编程》中标题为“键值观察”的章节。 我已插入代码,使应用程序能够撤消/重做从 RaiseMan 添加和减去员工的操作。
在 Aaron Hillegas 的 Mac OS X 的 Cocoa 编程 的第 9 章中,“插入时开始编辑”一节中,他解释了如何做到这一点。不过,让我感到困惑的是,他还做了很多其他事情。这是完整的
我是一名优秀的程序员,十分优秀!