ICloud'dan geldikten sonra değişiklikleri birleştirmek için NSPersistentStoreDidImportUbiquitousContentChangesNotification
bildirimini kullanıyorum. Ancak benim anlayışım, bu bildirimin zaten vardığında tetiklendiğidir. Bu değişikliklerin geldiğini tespit etmenin bir yolu var mı? Diğer bir deyişle, Çekirdek Veriler iCloud'dan güncellemeleri indirirken bunu anlayabileceğim bir yol var mı? Bu yüzden kullanıcıya bir gösterge gösterebilirim?iCloud ne zaman güncelleniyor algılayabilir misiniz?
0
A
cevap
1
Kısa cevap no. Apple, iCloud işlemlerinin durumu hakkında size bilgi vermez. Yapabileceğinin en iyisi, NSPersistentStoreCoordinatorStoresWillChangeNotification
dinlemektir, daha sonra userInfo
numaralı telefondan NSPersistentStoreUbiquitousTransitionType
anahtarını ayrıştırabilirsiniz. Ardından veritabanı güncellendiğinde kullanıcı arayüzünü yönetebilirsiniz.
çok teşekkür ederim. Buna bakacağım. Bu iCloud senkronizasyonu bazen çok hassas değildi, bu gerekli olmaz! : - / – mashers