apple / apple/sample-cloudkit-sync-engine

CKSyncEngine doesn't fetch changes when saving or deleting CKShare

Abierto
#17 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Swift
Estrellas
270
Forks
15
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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`?

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza reproduciendo el comportamiento de CKSyncEngine después de guardar un CKShare mediante CKDatabase y eliminar uno mediante UICloudSharingController; después, llama a CKSyncEngine.fetchChanges y compara los resultados antes y después de volver a iniciar la aplicación. Se considera terminado cuando se haya identificado el manejo compatible de los cambios de CKShare o se haya documentado una corrección confirmada para las actualizaciones que faltan.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
swift
Área
cloud
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
28/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.