El siguiente método creará un nombre de archivo "console.log" en la carpeta Documentos de su aplicación para que pueda leerlo más tarde.
llamar a este método al comienzo de su programa:
- (void) redirectConsoleLogToDocumentFolder
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *logPath = [documentsDirectory stringByAppendingPathComponent:@"console.log"];
freopen([logPath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
}
nunca se borra el registro, a fin de utilizar con precaución.
Una vez que haya probado su aplicación en el campo, vuelva a conectar su teléfono a su Mac, en Xcode, abra el Organizador. En el panel de Resumen, tiene la lista de todas las aplicaciones en su teléfono. Expanda el que está depurando y verá un paquete llamado "Datos de la aplicación".
Haga clic en la flecha a la derecha de su nombre y guárdela. Finalizará con una carpeta con un nombre de su identificador de paquete seguido de una fecha.
Dentro de esta carpeta encontrará su carpeta de documentos, que debe contener la console.log
Buena llamada: soy nuevo en el desarrollo de iPhone, y la única forma en que sabía cómo ver el resultado de NSLog() era en la consola del depurador. –