Saltar al contenido

iOS 9 CloudKit: la consulta no devuelve nada mientras está conectado a la red celular

Indagamos por el mundo on line para así traerte la respuesta a tu inquietud, en caso de alguna inquietud puedes dejarnos tu duda y responderemos con mucho gusto.

Solución:

Abra la aplicación de configuración, busque su aplicación, habilite 'usar datos móviles'

Actualizar: Como se analiza a continuación, agregar la siguiente línea de código resolvió el problema:

queryOperation.qualityOfService = .UserInteractive

La razón por la que esto funciona debe ser un problema de sincronización/carga. Mi suposición inicial sería que esto es causado por esta línea:

queryOperation.queuePriority = .VeryHigh

Los estados de documentación para el .queuePriority esto: debe usar valores de prioridad solo según sea necesario para clasificar la prioridad relativa de las operaciones no dependientes.

La documentación establece para el .qualityOfService esto: el valor predeterminado de esta propiedad es NSOperationQualityOfServiceBackground y debe dejar ese valor siempre que sea posible.

Por lo tanto, intente eliminar ambos .queuePriority y .qualityOfService y ver si está funcionando.

Actualización 2: Aparentemente, este es un error de CloudKit. Más personas tienen el mismo problema. Infórmelo en https://bugreport.apple.com

Comentarios y puntuaciones del artículo

Tienes la opción de añadir valor a nuestro contenido tributando tu experiencia en las explicaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.