apple / apple/sample-cloudkit-sync-engine
CKSyncEngine doesn't fetch changes when saving or deleting CKShare
- 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