bildirim bildirimi değiştirme Ben sadece iphone app bir tablo görünümü tıklattığınızda saatte bir değer görüntülemek için bir iwatch uygulaması oluşturuyorum.NSUserDefault watchppExtension
Paylaşılan userdefault değer değişikliklerinde bildirim almak istiyorum. watchkitapp ve iphone uygulaması arasında paylaşılır, bu yüzden kullanıcı telefonda herhangi bir değişiklik yaptığında bildirimi almam gerekir. i aşağıdakileri
yapmış kullanıcı watchkit uzantısında telefondanNSUserDefaults *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];
üzerine applicaton bazı eylem yaptığınızda bildirim için kayıt yaptıran
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(print) name:NSUserDefaultsDidChangeNotification object:nil];
Ama ne yazık ki ben herhangi bir bildirim almıyorum herhangi biri bir çözüm biliyorum
uygulamanızda ve uzatılması için 'App grup adı' etkin mı ur uygulamasında bildirimleri yapmak için gerekli tüm kodu olacak? – iphonic
@iphonic yes. Hem uzantı hem de uygulama için etkinleştirilmiş – ManuRaphy
Seçilen verileri userdefault üzerinden alabiliyorum. Ama ihtiyacım olan şey, userdefault değişikliği sırasında bir işlem yapmaktır. – ManuRaphy