【问题标题】:How do I use files that I dropped into Xcode in a Mac OS X Cocoa App when running the application?在运行应用程序时,如何在 Mac OS X Cocoa 应用程序中使用放入 Xcode 的文件?
【发布时间】:2011-11-07 19:08:04
【问题描述】:

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

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

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

【问题讨论】:

    标签: objective-c macos cocoa resources


    【解决方案1】:

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

    使用以下文件路径运行 lpadminNSTask

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

    【讨论】:

    • 如何快速完成?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-30
    • 1970-01-01
    相关资源
    最近更新 更多