Tag: 用户组

NSUserDefault在watchppExtension中更改通知处理

我正在创build一个iwatch应用程序,只需在iphone应用程序中单击tableview时显示值。 我想获得共享userdefault值更改通知。 它是watchkitapp和iPhone应用程序之间共享,所以当用户做任何改变的手机我必须得到通知。 我做了以下 当用户在手机上执行某些操作时 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]; 在watchkit扩展中已经注册了通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(print) name:NSUserDefaultsDidChangeNotification object:nil]; 但不幸的是,我没有收到任何通知,任何人都知道一些解决scheme