Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在运行Mac OS X Cocoa应用程序时,如何使用放入Xcode的文件?_Objective C_Macos_Cocoa_Resources - Fatal编程技术网

Objective c 在运行Mac OS X Cocoa应用程序时,如何使用放入Xcode的文件?

Objective c 在运行Mac OS X Cocoa应用程序时,如何使用放入Xcode的文件?,objective-c,macos,cocoa,resources,Objective C,Macos,Cocoa,Resources,我正在创建一个Cocoa Mac OS X应用程序,使用NSTask和lpadmin命令安装打印机。我希望能够使用与我的应用程序捆绑在一起的.ppd文件,例如 lpadmin -p name -E -v lpd://printer-location.com/public hp-laserjet-9050.ppd -L place 当(.ppd)文件位于我的应用程序包中时,如何执行此操作?我是否应该将文件写入当前目录,安装,然后删除它?将file.ppd添加到“支持文件”文件夹(Xcode 4

我正在创建一个Cocoa Mac OS X应用程序,使用NSTask和lpadmin命令安装打印机。我希望能够使用与我的应用程序捆绑在一起的.ppd文件,例如

lpadmin -p name -E -v lpd://printer-location.com/public hp-laserjet-9050.ppd -L place 

当(.ppd)文件位于我的应用程序包中时,如何执行此操作?我是否应该将文件写入当前目录,安装,然后删除它?

file.ppd
添加到“支持文件”文件夹(Xcode 4屏幕截图):

使用以下文件路径通过
NSTask
运行
lpadmin

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"File" ofType:@"ppd" inDirectory:nil];

我怎样才能用斯威夫特?