apple / apple/sample-cloudkit-sync-engine
What is the analogue to CKSyncEngine for public databases
- Lenguaje dominante
- Swift
- Estrellas
- 270
- Forks
- 15
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I modified this piece:
```
func initializeSyncEngine() {
var configuration = CKSyncEngine.Configuration(
database: Self.container.publicCloudDatabase, // <<<<<<<<<<<<<<<<<<<<< THIS
stateSerialization: self.appData.stateSerialization,
delegate: self
)
```
And hit the error:
```
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'CKSyncEngine cannot be used in the Public database'
*** First throw call stack:
```
So I read (quickly 😄 ) the documentation and noticed this tid-bit:
So, basically my question is , what is the alternative to `CKSyncEngine` providing the easiest way to sync a local database with the remote public iCloud?
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza con la función initializeSyncEngine y la configuración de CKSyncEngine.Configuration que se muestran en el issue; después, consulta la documentación de CloudKit de Apple sobre la compatibilidad con bases de datos públicas. Identifica un enfoque compatible para sincronizar una base de datos local con la base de datos pública; el trabajo estará terminado cuando ese enfoque y sus limitaciones estén documentados.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- swift
- Área
- databases, mobile-dev
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100