Это мои настройки:
В моем приложении-делегате я регистрирую свои значения по умолчанию.
В моих предпочтениях я установил флажок для общих значений пользователя по умолчанию с помощью ключа контроллера values
и путь ключа модели test
.
В моем собственном объекте у меня есть property BOOL test
, а в его init
методе я вызываю
[self bind: @"test" toObject: [NSUserDefaults standardUserDefaults] withKeyPath: @"values.test" options: nil];
В том же объекте у меня есть @property NSString *testString
и у меня также есть + (NSSet *)keyPathsForValuesAffectingTestString
, который возвращает NSSet с @"test"
.
Я вложил в подкласс - (NSString *)testString
, но он никогда не вызывается.
Я что-то упустил?
Заранее спасибо.