ios8 cloudkit xcode6.1

ios8 - Error de Cloudkit al consultar una base de datos pública desde un simulador



xcode6.1 (2)

en el simulador ve a la aplicación de configuración. Puede hacerlo con el menú de hardware, inicio y luego abra la aplicación de configuración, seleccione iCloud y asegúrese de estar conectado.

Estoy trabajando en una aplicación donde decidí recientemente ir con CloudKit y ahora estoy en el punto en el que necesito implementar la funcionalidad de back-end. En pocas palabras, esta aplicación utilizará una vista de colección para mostrar imágenes recuperadas de una base de datos CK. Hasta ahora, simplemente dejé algunas imágenes en una carpeta en mi escritorio y las recuperaba / analizaba desde allí para renderizar la vista de colección. Luego utilicé el panel CK para crear algunos registros y escribí un método de inicialización para intentar recuperarlos. Obtenía varios CKErrors, como error de red, error al completar sin recibir una respuesta del servidor, no podía enviar una firma válida, etc. Inmediatamente asumí que el problema estaba en mi código ya que era mi primer intento con CloudKit. Sin embargo, ejecuté el código más reciente en mi dispositivo antes de publicar en SO y funcionó. Obtuve una respuesta exitosa con la cantidad de registros en la matriz de resultados que esperaba.

Así que ahora sé que necesito ayuda para recuperar CKRecords como pensé inicialmente. Pero, ¿cómo puedo resolver este problema con el simulador? Vi otra publicación sobre cómo asegurarse de haber iniciado sesión en iCloud en el simulador. Creo que lo soy, pero no sé cómo verificar para estar seguro. Además, estoy ejecutando Yosemite y Xcode 6.1.

¡Cualquier ayuda es apreciada!


Para usar su ID de Apple en iCloud en el simulador de iPhone, asegúrese de desactivar la autenticación bidireccional. Debería funcionar en el simulador.