Tratamento de notificações de alteração NSUserDefault em watchppExtension

estou criando um aplicativo iwatch apenas para exibir um valor de serviço ao clicar em uma tableview no aplicativo para iPhone.

eu gostaria de receber uma notificação sobre uma alteração compartilhada do valor padrão do usuário. ele é compartilhado entre o watchkitapp e o aplicativo para iphone; portanto, quando o usuário faz alterações no telefone, tenho que receber a notificação. eu fiz o seguinte

Quando o usuário faz alguma ação na aplicação no telefone

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];

na extensão watchkit se registraram para a notificação

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

Mas infelizmente não estou recebendo nenhuma notificação, alguém conhece alguma solução

questionAnswers(2)

yourAnswerToTheQuestion