usar objective español data cuando sql ios core-data xcode4

sql - objective - ios 12 core data



XCode4 y Core Data: Cómo habilitar la depuración de SQL (3)

Estoy trabajando en una aplicación universal de iOS y me gustaría ver el SQL sin formato en los registros cuando estoy depurando. Hay algo de información en esta publicación de blog sobre cómo habilitar el registro de SQL sin procesar para el desarrollo de datos principales de iOS. El ejemplo dado es para XCode 3 y simplemente no tengo claro cómo habilitar esto en XCode 4.

Probé "Producto" -> "Editar esquema" y agregué " -com.apple.CoreData.SQLDebug 1 " a "Argumentos pasados ​​al iniciar", pero todavía no veo ningún resultado en los registros. No estoy seguro de si estoy buscando en el lugar equivocado o simplemente estoy pasando los argumentos incorrectamente.


Deberías mirar el mismo lugar donde obtienes NSLOGS

Y debe ir a Producto -> Editar esquema -> Luego, desde el panel izquierdo, seleccione Ejecutar YOURAPP.app y vaya a la pestaña Argumentos del panel principal.

Allí puede agregar un argumento aprobado al inicio.

Debería agregar -com.apple.CoreData.SQLDebug 1

Presione OK y ya está todo listo.

La clave aquí es editar el esquema que usará para probar.


Estaba teniendo un problema con esto y luego me di cuenta de que era una omisión tonta, lo que supongo que es un error para algunos de ustedes. Cuando ingresé al argumento en Xcode (4.3.1), omití el guión principal. No lo hubiera hecho si estuviera ingresando en una línea de comando, pero en la GUI lo había omitido. No encontré ninguna diferencia entre ingresar en 2 argumentos diferentes o en uno (como algunas publicaciones sugirieron). Así que use: -com.apple.CoreData.SQLDebug 1 y no simplemente: com.apple.CoreData.SQLDebug 1 que funcionó para mí tanto en el simulador como en el dispositivo real


XCode 4

Está en el mismo lugar que administro mi NSZombieEnabled

Producto -> Editar esquema -> Ejecutar Depuración de YouApp.app

En "Argumentos aprobados al iniciar", pegue exactamente:

-com.apple.CoreData.SQLDebug 1

Advertencia: estas cosas son muy detalladas, si tienes problemas con los Datos centrales, vale la pena mirar esto, pero también puede ser más información de la que necesitas sobre lo incorrecto.