NSLog は標準エラーに出力される。
C言語のfreopen関数を使うとstderrの出力先を変更することが出来るので、NSLog の出力も別の場所に変更(ファイル化)することができる。エラーを抑制するなりファイルに書き出すなり。
char *filePath = (char*)[@"/path/to/file.txt" UTF8String];
freopen(filePath, "a+", stderr);
Go to list of users who liked
More than 5 years have passed since last update.
NSLog は標準エラーに出力される。
C言語のfreopen関数を使うとstderrの出力先を変更することが出来るので、NSLog の出力も別の場所に変更(ファイル化)することができる。エラーを抑制するなりファイルに書き出すなり。
char *filePath = (char*)[@"/path/to/file.txt" UTF8String];
freopen(filePath, "a+", stderr);
Register as a new user and use Qiita more conveniently
Go to list of users who liked