Наблюдение установленного значения NSUserDefaults - PullRequest
0 голосов
/ 25 сентября 2018

Я использую

[[NSUserDefaults standardUserDefaults] addObserver:self forKeyPath:@"myObservableVar" options:NSKeyValueObservingOptionNew context:NULL];

Но я хочу, чтобы он срабатывал каждый раз, когда я вызываю setValue:, даже если значение не изменяется.Возможно ли это?

ОБНОВЛЕНИЕ: Я фактически использовал setObject:, а не setValue:.

1 Ответ

0 голосов
/ 25 сентября 2018

Используйте setObject: forKey: когда вам нужно работать с ключами и значениями словаря, и setValue: forKey: в более редких случаях, когда вам нужно решить KVO (в вашем случае ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...