Necesita aclaración sobre el código de error de Cocoa 1570

Con la ayuda de las mejores publicaciones aquí, comprendo el error. Pero necesito alguna aclaración, por favor.

Diga que mi context de object gestionado (esquema) tiene 3 tablas (entidades) y dice que cada entidad tenía 3 attributes, de los cuales un atributo para cada input NO es opcional.

Ahora, por primera vez, mi aplicación crea un object gestionado para la primera entidad, llenando su atributo obligatorio; La aplicación no ha creado objects administrados para la segunda y tercera entidades todavía, no era necesario. Cuando trato de save el context en este punto, obtengo el código de error 1570. ¿Es porque no he completado los valores para la segunda y tercera entidades?

No estoy seguro si esto te ayuda.

Pero el error de cocoa 1570 significa que los campos obligatorios no se completan. Por lo tanto, asegúrese de que sus campos obligatorios no sean nulos.

iphone Core Data Error no resuelto mientras se guarda

Sí, fue un campo obligatorio que no se completó. La publicación de arriba me mostró qué campo.

Si previamente lo ejecutó en su dispositivo (o simulador) con el atributo establecido como obligatorio y luego lo cambió a opcional, elimine la aplicación del dispositivo antes de volver a ejecutarla. Ese fue el problema para mi aplicación.

¡Espero que ayude a alguien! Todos los derechos reservados

En mi caso, estaba configurando una propiedad BOOL obligatoria directamente como YES o NO , pero debes usar

Número de NS con BOBO

para que funcione.