当新对象添加到 NSArrayController 时收到通知

发布于 2024-12-19 11:52:56 字数 93 浏览 2 评论 0原文

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

我想这可以通过键值观察来完成,但我不知道如何实现。

有人可以给我示例代码吗?

I want to execute a method (or selector) every time a new object has been added to my array controller.

I guess it can be somehow done with key-value observing, but I don't exactly know how.

Can someone give me example code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心奴独伤 2024-12-26 11:52:56

将您自己添加为观察者数组控制器的 arrangedObjects。当在其内容数组中添加或删除一个对象时,它将在该数组中的适当位置添加或删除该对象,并且它将 通知任何观察者更改

描述更改的字典将包含 准确描述发生了什么的键array,这样你就可以找到添加的对象,而不必查看任何其他对象。

Add yourself as an observer for the array controller's arrangedObjects. When an object is added or removed in its content array, it will add or remove it at the appropriate position in that array, and it will notify any observers with the change.

The dictionary describing the change will contain keys that describe exactly what happened to the array, so you can find the object that was added without having to look at any others.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文