1
我目前陷入了一個我認爲很容易的問題,如果你知道如何去做。在Mac App中(不要擔心,它不適用於MAS,所以不會有任何問題),我需要在後臺啓動一些額外的可執行文件。這只是一個deamon在應用程序關閉時檢查消息(我知道存在推送通知,但我的客戶仍在Mac OS 10.6或更早版本中)。目前我正在試圖這樣說:用mac應用程序啓動額外的可執行文件
NSString* path = [[NSBundle mainBundle] pathForAuxiliaryExecutable:@"Message_Fetcher"];
NSTask *aTask = [[NSTask alloc] init];
[aTask setLaunchPath:path];
[aTask launch];
它與下面的消息應用程序崩潰:
-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: _NSTaskExecutablePath)
我做了什麼錯?有任何示例應用程序展示它嗎?
在此先感謝,Jannes
是什麼路徑的價值? – Mark 2012-03-04 13:11:51