0
Спасибо за помощь. Результаты этой выполненной команды отображаются в моей консоли Xcode. Каков наилучший способ получить результаты команды для отображения в NSTextView?Командный вывод оболочки в NSTextView
NSString *commandToRun = @"~/Library/webREF/ffmpeg -nostats -i ~/Desktop/input.wav - filter_complex ebur128 -f null -";
NSTask *task;
task = [[NSTask alloc] init];
[task setLaunchPath: @"/bin/sh"];
NSArray *arguments = [NSArray arrayWithObjects:
@"-c" ,
[NSString stringWithFormat:@"%@", commandToRun],
nil];
NSLog(@"run command: %@",commandToRun);
[task setArguments: arguments];
NSPipe *pipe;
pipe = [NSPipe pipe];
[task setStandardOutput: pipe];
NSFileHandle *file;
file = [pipe fileHandleForReading];
[task launch];
Спасибо, но не могу заставить его работать. Также проект настроен на использование ARC. – Paul
У меня нет 'ffmpg', поэтому не могу проверить вашу точную команду, но другие команды, которые выводят в stdOut, работают для меня. –
Еще раз спасибо. Команда worx, как ожидалось. Результат консоли подтверждает это. Я не получаю никакого вывода в textView ... -Paul. – Paul