información de registro se escribe en los archivos del IOS

A veces necesitamos un poco de información escrita en un archivo para la depuración, fácil de ver por qué el problema;

De la siguiente manera:

En primer lugar, el almacenamiento

 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *logPath = [documentsDirectory stringByAppendingPathComponent:@"console.log"];
    freopen([logPath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);

En segundo lugar, leer

   NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *logPath = [documentsDirectory stringByAppendingPathComponent:@"console.log"];
//写入的内容
NSString *string = [[NSString alloc]initWithContentsOfFile:logPath encoding:NSUTF8StringEncoding error:nil];
Publicados 172 artículos originales · ganado elogios 35 · vistas 390 000 +

Supongo que te gusta

Origin blog.csdn.net/u012198553/article/details/76028959
Recomendado
Clasificación