Wykryj zmiany w NSUserDefaults

Opracowuję aplikację iOS z najnowszym SDK.

Chcę wiedzieć, kiedy jest nieruchomośćNSUserDefaults zmienia jego wartość.

znalazłemto, ale jest specyficzny dla MacOS:

[[NSUserDefaultsController sharedUserDefaultsController] addObserver:self
    forKeyPath:[@"values." stringByAppendingString: @"MyPreference"]
    options:NSKeyValueObservingOptionNew
    context:NULL];

Jak mogę to zrobić na iOS?

questionAnswers(5)

yourAnswerToTheQuestion