创建文本文件

时间:2014-05-31 11:07:27

标签: objective-c macos

我正在尝试制作Mac应用。 创建txt文件

-(IBAction)create:(id)sender {
    system("/Users/pedrocosta/Desktop/");
    system ("touch Mytxtfile.txt");

但我如何链接这两个表达式?

system("/Users/pedrocosta/Desktop/");
system ("touch Mytxtfile.txt");

因为当我尝试应用程序时,计算机只会这样做:

system("/Users/pedrocosta/Desktop/");

2 个答案:

答案 0 :(得分:1)

如果您正在尝试创建文件,则应使用Cocoa API:

[[NSFileManager defaultManager] createFileAtPath:@"/Users/pedrocosta/Desktop/Mytxtfile.txt" contents:nil attributes:nil];

如果由于某种原因你想使用system功能,那你为什么不尝试:

system("/usr/bin/touch /Users/pedrocosta/Desktop/Mytxtfile.txt");

答案 1 :(得分:0)