NSUserDefaultsDidChangeNotification: Как называется измененный ключ?

Этот код вызовет метод «defaultsChanged», когда какое-то значение в UserDefaults изменилось

NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
[center addObserver:self
           selector:@selector(defaultsChanged:)  
               name:NSUserDefaultsDidChangeNotification
             object:nil];

Этот код даст мне ЗНАЧЕНИЕ, которое изменилось

- (void)defaultsChanged:(NSNotification *)notification {
    // Get the user defaults
    NSUserDefaults *defaults = (NSUserDefaults *)[notification object];

    // Do something with it
    NSLog(@"%@", [defaults objectForKey:@"nameOfThingIAmInterestedIn"]);
}

, но как я могу получить ИМЯ ключ, что поменял??

8
задан smudo78 3 June 2012 в 16:08
поделиться