Как вызвать один из моих методов при изменении значения предпочтения с помощью ползунка - PullRequest
0 голосов
/ 28 февраля 2011

У меня есть nsslider в моем окне, и я связал его значение с nsuserdefaults.Возможно ли использовать привязки какао для вызова метода всякий раз, когда изменяется его значение?Я могу получить его значение из userdefaults, но я не знаю, изменилось оно или нет в любой момент времени.Спасибо!

Ответы [ 2 ]

0 голосов
/ 28 февраля 2011

Добавьте себя в качестве наблюдателя для пользователь по умолчанию контролер '@"value.preferenceKeyHere". Затем вам нужно будет ответить на сообщение наблюдения , проверить наблюдаемый объект и ключевой путь (или установить указатель контекста, когда вы начнете наблюдать, и проверить , что в вашем ответе на сообщение наблюдения) и соответственно обновите свои знания о значении предпочтения.

См. Также Руководство по программированию наблюдения значения ключа .

0 голосов
/ 28 февраля 2011

Наблюдайте за экземпляром NSUserDefaults для изменений ключа / значения и реагируйте на сообщения observeValueForKey.

...