我正在尝试制作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/");
答案 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)