iOS开发中,经常遇到stdout,在lldb能看到,但是到了console中就无法查看,这样没有源代码,我们就无法看到stdout的一些日志,现在有个方法,可以让stdout或者stderr重定向文件中。
- (void) redirectConsoleLogToDocumentFolder {
NSString *documentsDirectory = [DHPubfun supportFolder];
NSString *logPath = [documentsDirectory stringByAppendingPathComponent:@"//NSLog2file.txt"];
freopen([logPath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stdout);
}
主要主动调用这个函数,就可以定向到文件中,就可以看到stdout的输出内容啦。