【问题标题】:Adding an observer to an NSString将观察者添加到 NSString
【发布时间】:2010-07-19 14:27:01
【问题描述】:

在我的应用程序委托中,我有一个可以由类修改的 NSString。我想做的是让另一个班级观察这个 NSString 并在这个 NSString 改变时做出反应。

有人知道我该怎么做吗?

【问题讨论】:

    标签: iphone objective-c observer-pattern iphone-sdk-3.1.3 nsnotificationcenter


    【解决方案1】:

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

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

    并实施

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      • 1970-01-01
      • 2012-08-18
      • 1970-01-01
      • 2013-03-08
      • 1970-01-01
      • 2020-09-03
      相关资源
      最近更新 更多