Objective-C Key-Value Наблюдение - PullRequest
       12

Objective-C Key-Value Наблюдение

2 голосов
/ 18 марта 2010
[sessionController.currentSession addObserver:self
                            forKeyPath:@"sessionState"
                               options:(NSKeyValueChangeSetting)
                               context:NULL];

Кажется, это не работает.

Класс, куда идет этот код, знает о sessionController и имеет доступ к currentSession. Переменная sessionState для currentSession - это то, что я хочу наблюдать. Это верботен , чтобы установить объект наблюдения так, как я это сделал здесь?

Если да, то как это сделать? Если не считать объект наблюдения переменной currentSession.

1 Ответ

0 голосов
/ 10 марта 2011

Содержит ли sessionController.currentSession допустимое значение при вызове метода?

Это распространенная ошибка, и отправка сообщения на ноль молча завершится неудачей.

...