我正在使用:
#if TARGET_IPHONE_SIMULATOR == 0
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *logPath = [documentsDirectory stringByAppendingPathComponent:@"console.log"];
freopen([logPath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
#endif
.. 将 NSLog 重定向到一个文件,顺便说一下效果很好。
我想记录我的应用程序的用户可以打开和关闭的文件。所以有人知道我如何将 NSLog/stderr 重定向回控制台吗?
谢谢!