gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 17:42:46 26 4
gpt4 key购买 nike

我正在创建一个 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 添加到“Supporting Files”文件夹(Xcode 4 屏幕截图):

Xcode File Manager

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

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

关于objective-c - 运行应用程序时,如何在 Mac OS X Cocoa 应用程序中使用放入 Xcode 中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8041281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com