apple / apple/sample-cloudkit-sync-engine

CKSyncEngine doesn't fetch changes when saving or deleting CKShare

Aperta
#17 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Swift
Stelle
270
Fork
15
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I've noticed that saving a `CKShare` using `CKDatabase` directly or deleting a `CKShare` via `UICloudSharingController` doesn't cause `CKSyncEngine` to fetch new changes (nor include them in updates when you call `CKSyncEngine.fetchChanges`) until the app is relaunched.

Is there a recommended way for dealing with `CKShare` together with `CKSyncEngine`?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia riproducendo il comportamento di CKSyncEngine dopo aver salvato un CKShare tramite CKDatabase ed averne eliminato uno tramite UICloudSharingController; quindi chiama CKSyncEngine.fetchChanges e confronta i risultati prima e dopo il riavvio. Il lavoro è completo quando viene identificata la gestione supportata delle modifiche a CKShare oppure viene documentata una correzione confermata per gli aggiornamenti mancanti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
swift
Ambito
cloud
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
28/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.