1

В моем делетете приложения у меня есть NSString, который может быть изменен классом. Я хочу, чтобы другой класс наблюдал эту NSString и реагировал всякий раз, когда эта NSString была изменена.Добавление наблюдателя в NSString

Кто-нибудь знает, как я могу это сделать?

С наилучшими пожеланиями,
Пол Peelen

ответ

3

На "другой класс" вы должны сделать что-то вроде:

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

и реализации

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

Спасибо. Это сделал трюк! –

 Смежные вопросы

  • Нет связанных вопросов^_^