【问题标题】:Get notified by the time a new object is added to a NSArrayController在将新对象添加到 NSArrayController 时收到通知
【发布时间】:2011-12-04 19:22:41
【问题描述】:

我想在每次将新对象添加到我的数组控制器时执行一个方法(或选择器)。

我想这可以通过键值观察以某种方式完成,但我不完全知道如何。

谁能给我示例代码?

【问题讨论】:

    标签: cocoa key-value-observing nsarraycontroller nsnotification


    【解决方案1】:

    Add yourself as an observer 用于阵列控制器的arrangedObjects。当在其内容数组中添加或删除一个对象时,它会在该数组中的适当位置添加或删除它,它会notify any observers with the change

    描述更改的字典将包含keys that describe exactly what happened to the array,因此您无需查看任何其他对象即可找到添加的对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-02
      • 1970-01-01
      相关资源
      最近更新 更多