gpt4 book ai didi

ios - KVO 本地通知

转载 作者:行者123 更新时间:2023-11-29 02:16:45 26 4
gpt4 key购买 nike

如果我在我的 iOS 应用程序上设置了本地通知,我将更新一个按钮。我想用 KVO 做到这一点,因为可以通过多种方式设置通知,所以我将无法轻松跟踪本地通知何时发生更改,否则。

我是这样设置的:

        [[UIApplication sharedApplication] addObserver:self
forKeyPath:@"scheduleLocalNotifications"
options:NSKeyValueObservingOptionInitial
context:NULL];

但问题是,除了最初的调用,我的观察者方法没有得到任何东西

- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context

我是不是在我的 addObserver 方法中做错了什么,或者是否有其他方法可以通知我安排的本地通知?

最佳答案

  1. 该属性的名称是 scheduledLocalNotifications(您漏掉了 d)。
  2. 此属性不符合 KVO。您无法可靠地使用 KVO 来观察变化。

关于ios - KVO 本地通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28661803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com