在我的应用程序委托中,我有一个NSstring,它可以由类修改。我要做的是让另一个类观察这个nsstring,并在这个nsstring更改时作出反应。
有人知道我该怎么做吗?
最好的问候, 保罗皮伦
在“其他类”中,您必须执行以下操作:
[MyAppDelegate addObserver:self forKeyPath:@"VARIABLE_NAME" options:NSKeyValueObservingOptionNew context:nil];
实施
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context;