【发布时间】:2011-12-04 19:22:41
【问题描述】:
我想在每次将新对象添加到我的数组控制器时执行一个方法(或选择器)。
我想这可以通过键值观察以某种方式完成,但我不完全知道如何。
谁能给我示例代码?
【问题讨论】:
标签: cocoa key-value-observing nsarraycontroller nsnotification
我想在每次将新对象添加到我的数组控制器时执行一个方法(或选择器)。
我想这可以通过键值观察以某种方式完成,但我不完全知道如何。
谁能给我示例代码?
【问题讨论】:
标签: cocoa key-value-observing nsarraycontroller nsnotification
Add yourself as an observer 用于阵列控制器的arrangedObjects。当在其内容数组中添加或删除一个对象时,它会在该数组中的适当位置添加或删除它,它会notify any observers with the change。
描述更改的字典将包含keys that describe exactly what happened to the array,因此您无需查看任何其他对象即可找到添加的对象。
【讨论】: