gpt4 book ai didi

cocoa - NSTextView 中 NSTask 的结果

转载 作者:行者123 更新时间:2023-12-03 17:52:42 25 4
gpt4 key购买 nike

感谢您的帮助。我的下面的代码有效,在控制台中返回结果。我想在 TextView 中显示相同的结果。无法让它发挥作用。谁能解释一下我需要做什么?

谢谢。

-(IBAction)activateTask:(id)sender

{

NSURL *fileURL = [NSURL fileURLWithPath:sourceField.stringValue];
NSString *filePath= [fileURL path];

[soxTask setArguments:[NSArray arrayWithObjects:@"--show-progress", filePath, @"-n", @"stats" , nil]];
NSPipe *pipe;
pipe = [NSPipe pipe];
[soxTask setStandardOutput: pipe];

NSFileHandle *file;
file = [pipe fileHandleForReading];


[soxTask launch];
[soxTask waitUntilExit];

NSData *data;
data = [file readDataToEndOfFile];

NSString *string;
string = [[NSString alloc] initWithData: data
encoding: NSUTF8StringEncoding];

[textView setString:string];


///



}

最佳答案

尝试使用 -setStandardError: 而不是 -setStandardOutput:

关于cocoa - NSTextView 中 NSTask 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21352237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com