descargar - iPhone RestKit cómo habilitar RKLogDebug?
itunes (2)
Estoy intentando depurar la asignación de objetos RestKit y me di cuenta de que hay llamadas a RKLogDebug
todo el código, pero parece que esa macro no está definida en algún lugar. ¿Cómo puedo habilitarlo?
Como se describe en la primera respuesta, puede configurar su aplicación para un componente específico llamando a RKLogConfigureByName
.
También puede configurar RestKit para un componente específico usando variables de entorno en el esquema de Xcode. Esto es útil especialmente cuando tienes tu aplicación compilando continuamente para diferentes entornos.
Aquí hay una explicación detallada del registro de RestKit restkit-tutorials.com/logging-in-restkit-debug-tips
Desea agregar algo como esto:
RKLogConfigureByName("RestKit", RKLogLevelWarning);
RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelTrace);
RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);
a tu código Ver RKLog.h para los distintos niveles. Es bastante truco
Nota: esto es compatible con un comodín al final, por ejemplo,
RKLogConfigureByName("*", RKLogLevelTrace); // set all logs to trace,
RKLogConfigureByName("RestKit*", RKLogLevelWarning); // set all RestKit logs to warning (leaving the app-specific log untouched).
- Gracias Kevin!