我创建了这个在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");
}
任何人都知道我做错了什么?
答案 0 :(得分:1)
也许它正在被救,但你不知道在哪里。路径 text.wav 是部分路径,因此它将保存在“当前目录”中。但是什么目录是“当前目录”?你可能不知道。