tworzę aplikację watch tylko po to, aby wyświetlić wartość na zegarku po kliknięciu widoku tableview w aplikacji na iPhone'a.NSUserDefault zmiana obsługi powiadomień w watchppExtension
Chciałbym otrzymać powiadomienie na temat zmian wartości udostępnionego użytkownika. jest on dzielony między aplikację watchkitapp i iphone, więc gdy użytkownik wprowadza zmiany w telefonie, muszę otrzymać powiadomienie. mam zrobić następujące
Kiedy użytkownik zrobić jakąś akcję w applicaton na telefon
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];
w rozszerzeniu watchkit zarejestrowany dla powiadomienia
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(print) name:NSUserDefaultsDidChangeNotification object:nil];
Ale niestety nie otrzymuję żadnych powiadomień , ktoś zna jakieś rozwiązanie
Czy włączona 'App Grupą swojej aplikacji i rozbudowy? – iphonic
@iphonic tak. jego włączona dla rozszerzenia i aplikacji – ManuRaphy
jestem w stanie uzyskać wybrane dane przez użytkownika. Ale potrzebuję wykonać akcję w czasie zmiany domyślnej użytkownika – ManuRaphy