Bu soru zaten soruldu, ancak no answers aldı.WatchKit ve iOS App ile Temel Veriler
iOS uygulamam ve WatchKit uzantım, bir Çekirdek Veri deposunun devam ettiği bir Uygulama Grubunu paylaşıyor. Çekirdek Veri modeli (basitleştirilmiş), Age için bir özniteliği olan bir Kişi nesnesidir. Hem uygulama hem de uzantı, yaşı istediği zaman değiştirebilir.
Bir kişinin değeri saatte değişirse, uygulamayı kapatıp yeniden başlatmadıkça uygulama bunu yansıtmaz. Aynı yöne doğru gidiyor.
Saatin üzerindeki yaşı 20'ye değiştirmeye ve telefondaki yaşı 30'a değiştirmeye çalışırsam, birleştirme çakışmalarıyla ilgili bir hata alıyorum çünkü en fazla kullanmıyorum cihazlardan birinde NSManagedObject öğesinin tarihi sürümü (hangisi en son yaşı değiştiririm).
Bu iki sorunu birlikte sorunsuz bir şekilde nasıl yapabilirim?
NSManagedObjectContextObjectsDidChangeNotification öğesine abone olmayı denediniz mi? – sash
Sash Bunu yapmayı denedim, ancak bildirim sadece en son değişikliği yaptığım cihaza çağrıldı. Bu, simülatörün bir sınırlaması olabilir. Ben denediğimde bu çözüm işe yarayıp yaramayacağını görmek istiyorum, ancak hiçbir seyretmek henüz olmadığından Yapamam ... – erdekhayser