key-value-observing

key-value-observing

文章 0 浏览 8

KVO发行商未发送有关属性更改的信号

我刚刚开始学习结合,并与KVO发行商的行为感到困惑。除初始值外,他们只是没有发布任何事件。 这是我使用的示例代码: @objc class SampleClass: NSOb…

颜漓半夏 2025-02-11 17:34:48 2 0

多个(冗余?)观察ValueForkeyPath:接收到的消息

我有一个OBJ-C Mac应用,其中一个对象观察 standarduserDefaults 的某些属性(bool)。 该代码是非常标准的: [[NSUserDefaults standardUserDefaults…

一场信仰旅途 2025-02-11 11:21:44 1 0

在 tvos 15 中,重置 avplayer 时可能会出现释放器问题

在我的 tvos 应用程序中,我将 avplayer 重置为 Appdelegate.myPlayerVC.avplayerviewcontroller.player = nil 它可以正常工作,直到 15.1.1tvos 版本…

美男兮 2025-01-12 14:42:55 5 0

Swift RunLoop:获取有关 currentMode 更改的通知

我有兴趣在 currentMode 属性时收到通知a href="https://developer.apple.com/documentation/foundation/runloop" rel="nofollow noreferrer">RunLoop…

够钟 2025-01-10 20:04:57 3 0

键值观察和 NSTimer

我正在尝试观察类(StopWatch)中的 int 属性(totalSeconds),其中每次时间触发(一秒间隔)时总秒数都会增加一我的自定义类(DynamicLabel) UILab…

心如狂蝶 2025-01-07 08:09:22 3 0

当我触摸选项卡栏项目时,我没有收到任何通知

我有 UITabbarCoo=ntroller 应用程序。我添加了观察者,正在等待任何通知。当我触摸选项卡栏项目时,我没有收到任何通知。 [self.tabBarController ad…

内心激荡 2025-01-06 08:44:30 5 0

为什么在实现我自己的 KVC setter/getter 方法时会出现未捕获的异常

我的模型类主要是用合成的 setter/getter 方法实现的,一切都很好。一切都很好地连接到了用户界面。后来我意识到更改一个属性应该会导致其他属性发生…

巴黎夜雨 2025-01-05 19:41:56 5 0

重新加载先前卸载的捆绑包时 KVO/KVC 崩溃

我遇到了可加载包和 KVO 的问题。似乎任何具有 KVO 观察者附加到其实例的类都无法通过 NSBundle 的 -unload 方法安全地卸载。 我正在执行以下操作: f…

滥情稳全场 2025-01-05 03:35:36 6 0

Cocoa Touch 中的 MVC:视图和模型如何交互?

我一直认为我理解 MVC,但最近,在阅读了很多关于该主题的 Stack Overflow 帖子后,我发现 MVC 框架执行操作的方式彼此略有不同。更具体地说,在视图…

会发光的星星闪亮亮i 2025-01-04 15:27:37 3 0

KVO:无法删除观察者

在我的界面中,我有一个 NSTextField,其 value 绑定到 NSArrayController 的 selection.selectedType.title。所有 NSArrayController 对象都是自定义…

烟沫凡尘 2025-01-03 22:11:12 6 0

自定义 Setter 可以打破 KVO 模式吗?打破保留还是复制模式?

在 Objective-C 中,我想知道自定义 setter 是否会覆盖 KVO 支持(willChangeValueForKey: 和 didChangeValueForKey;),以及我是否需要在自定义 sett…

清眉祭 2025-01-02 16:16:10 4 0

NSProxy 和键值观察

NSProxy 似乎可以很好地作为那些尚不存在的对象的替代对象。例如。 - (NSMethodSignature *)methodSignatureForSelector:(SEL)sel { return [self.tar…

楠木可依 2025-01-01 05:14:20 4 0

addObserver:forKeyPath: 如何在静态类上工作?

我正在尝试构建一个名为 Logger 的静态类,当像 [Logger uploadLogFiles] 那样调用时,它将在某个时刻上传日志文件。 我试图向这个静态类添加一个观察…

燃情 2025-01-01 04:31:59 5 0

为什么要使用 ivar?

我通常看到这个问题以另一种方式提出,例如 必须每个 ivar 都是一个属性?(我喜欢 bbum 对这个问题的回答)。 我几乎只在代码中使用属性。然而,我经…

胡渣熟男 2024-12-29 21:20:47 5 0

键值当观察到的对象被释放时观察removeObserver

有与此主题相关的各种问题,但没有一个回答我的问题。 当对象被释放时,我想从该对象中removeObserver。我使用 KVO 是因为需要观察多个项目,而 NSNot…

萌能量女王 2024-12-29 20:53:18 3 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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