代码之家  ›  专栏  ›  技术社区  ›  Paul Peelen

向nsstring添加观察者

  •  1
  • Paul Peelen  · 技术社区  · 15 年前

    在我的应用程序委托中,我有一个NSstring,它可以由类修改。我要做的是让另一个类观察这个nsstring,并在这个nsstring更改时作出反应。

    有人知道我该怎么做吗?

    最好的问候,
    保罗皮伦

    1 回复  |  直到 15 年前
        1
  •  3
  •   Adri    15 年前

    在“其他类”中,您必须执行以下操作:

    [MyAppDelegate addObserver:self forKeyPath:@"VARIABLE_NAME" options:NSKeyValueObservingOptionNew context:nil];
    

    实施

    - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context;
    
    推荐文章