NSUserDefault Behandlung von Änderungsbenachrichtigungen in watchppExtension

Ich erstelle eine iwatch-App, um beim Klicken auf eine Tabellenansicht in der iphone-App einen Wert auf der Uhr anzuzeigen.

Ich möchte eine Benachrichtigung über eine gemeinsame Änderung des Benutzer-Standardwerts erhalten. es wird zwischen watchkitapp und iphone app geteilt, also muss ich benachrichtigt werden, wenn der Benutzer Änderungen am Telefon vornimmt. Ich habe das folgende getan

Wenn der Benutzer eine Aktion in der Anwendung am Telefon ausführt

NSUserDefaults *shared = [[NSUserDefaults alloc] initWithSuiteName:@"group.app"];</br>
id object = [self.plantsArray objectAtIndex:[self.plantsTable indexPathForSelectedRow].row];</br>
[shared setObject:object forKey:@"data"];</br> [shared synchronize];

in der Watchkit-Erweiterung haben sich für die Benachrichtigung registriert

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(print) name:NSUserDefaultsDidChangeNotification object:nil];

Aber leider bekomme ich keine Benachrichtigungen, irgendjemand kennt eine Lösung

Antworten auf die Frage(4)

Ihre Antwort auf die Frage