Я использую:
#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 обратно на консоль?
Спасибо!