key-value-observing

key-value-observing

文章 0 浏览 3

观察 Objective-C 中任何类属性的变化

简而言之,当 Objective-C 类中的任何属性发生更改时,有没有办法接收一般通知?我知道我可以使用 KVO 来监视特定的属性更改,但每当任何 setProperty…

红尘作伴 2024-08-15 03:58:56 3 0

Cocoa Key Value Bindings:Controller Key的各个选项的解释是什么?

当我使用 Interface Builder 将控件绑定到 NSArrayController 时,绑定检查器中的“Controller Key”字段下有多种选项。 我理解什么是“arrangedObjec…

意中人 2024-08-11 23:46:51 9 0

3 条通知而不是 1 条

我正在 Cocoa/Objective-C 中开发简单的 MVC 应用程序。我对通知和 KVO 有一个奇怪的问题(或误解)。 我在 MainMenu.xib 中有 AppController 对象,…

旧话新听 2024-08-11 16:06:51 5 0

从 KVO 中检索“change”字典中的信息

该方法 - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { } 有一…

樱花坊 2024-08-09 03:33:30 3 0

NSCountedSet 上的 KVO?

我想监视 NSCountedSet 以查看其内容是否发生变化。设置 KVO 似乎可以编译,但没有被触发。第一个问题:你能观察一个集合吗?如果是这样,那么这条消…

時窥 2024-08-08 20:29:15 8 0

停止循环

正如我之前的问题中所解释的... 此代码... - (void)syncKVO:(id)sender { NSManagedObjectContext *moc = [self managedObjectContext] [syncButton s…

情未る 2024-08-08 19:10:22 9 0

帮助观察键值

我需要一些关于 KVO 的帮助,我已经完成一半了。我想做的是当树控制器中的某些内容发生变化时触发一个方法。 所以我使用此代码注册为 KVO。 [theObjec…

我ぃ本無心為│何有愛 2024-08-06 16:53:02 8 0

如何观察被管理对象上下文

每当我对应用程序第一个选项卡中的对象进行更改时,选项卡 2 中的更新都会自动更新,因为它使用 fetchedResultsController。现在我有第三个选项卡,它…

就像说晚安 2024-08-04 04:31:22 6 0

如何将 NSProgressIndicator 绑定到 NSOperation 的属性?

我有一个反映 NSOperation 状态的窗口。我应该如何将 NSProgressIndicator 绑定到 NSOperation 的进度属性?…

朮生 2024-08-03 18:21:52 4 0

观察 NSTreeController 绑定的 CoreData 实体以进行插入/删除

我正在创建自己的可绑定自定义树视图。为此,我想观察 NSTreeController 来更新其项目的多对多关系。 NSTreeController 绑定到 CD 管理对象上下文。每…

云巢 2024-08-03 16:15:17 5 0

KVC/KVO 和绑定:为什么我只收到一份更改通知?

我发现 Cocoa 的 KVC/KVO 和绑定有一些奇怪的行为。我有一个 NSArrayController 对象,其“内容”绑定到 NSMutableArray,并且我有一个注册为 arrange…

自此以后,行同陌路 2024-08-02 08:37:16 7 0

KVO 很震撼。 现在我该如何异步使用它?

我对 KVO 很感兴趣,但如果以明显的方式使用它是同步的。 我想在以下情况下使用它:我快速连续地发出许多 KVO 消息,并且它导致我的应用程序在处理 KV…

烟燃烟灭 2024-08-02 04:13:37 5 0

对 UIView 的 ivars 进行键值编码

我有兴趣在 UIView 更改时运行一些方法,无论是通过帧更改还是仿射变换。 值变化来做到这一点 我最好的想法是通过观察myView.frame 和 myView.transfo…

沙与沫 2024-08-01 19:29:56 4 0

在可可中观察自我

在 Cocoa 中,addObserver:forKeyPath:options:context: 保留“既不是接收者,也不是观察者”。 因此我认为观察自我是允许的; 也就是说,执行诸如 [s…

绅刃 2024-08-01 13:14:47 4 0

如何键值观察 CALayer 的旋转?

我可以像这样访问该值: NSNumber* rotationZ = [myLayer valueForKeyPath:@"transform.rotation.z"] 但由于某种原因,如果我尝试 KV 观察该关键路径…

压抑⊿情绪 2024-07-30 18:48:02 5 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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