我创建了这个应用程序,它使用 OS X 中的 /usr/bin/say 命令。
此方法从文本字段中获取值并使用“say”来保存它。但是当我在 xcode 之外运行它时。我没有得到保存的文件。
- (IBAction)save:(id)sender
{
NSString *path;
path = @"/usr/bin/say";
NSArray *args;
args = [NSArray arrayWithObjects: @"-o", @"text.wav", @"--data-format=LEF32@8000", [textField stringValue], nil];
[[NSTask launchedTaskWithLaunchPath:path arguments:args] waitUntilExit];
NSLog(@"Saved");
}
有人知道我在做什么错吗?