Как я могу использовать файлы, которые я поместил в Xcode в Mac OS X Cocoa App при запуске приложения? - PullRequest
0 голосов
/ 07 ноября 2011

Я создаю приложение Cocoa Mac OS X для установки принтеров, используя NSTask и команду lpadmin . Я хочу использовать файлы .ppd, которые поставляются вместе с моим приложением, например

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

Как я могу это сделать, если файл (.ppd) находится в моем комплекте приложений? Должен ли я просто записать файл в текущий каталог, установить, а затем удалить его?

1 Ответ

2 голосов
/ 07 ноября 2011

Добавить File.ppd в папку «Вспомогательные файлы» (скриншот Xcode 4):

Xcode File Manager

Выполнить lpadmin - NSTask, используя следующий путь к файлу:

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"File" ofType:@"ppd" inDirectory:nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...