0
首先我要感謝本網站的所有貢獻者。 現在的問題:可可系統服務:通話應用程序名稱
我已經實施了一個簡單的系統服務使用System Services Guide和本網站上的職位。 我想通過我的- (void)handleServices:(NSPasteboard *)pboard
或通過其他方式找到啓動對我的服務的呼叫的應用程序的名稱。
首先我要感謝本網站的所有貢獻者。 現在的問題:可可系統服務:通話應用程序名稱
我已經實施了一個簡單的系統服務使用System Services Guide和本網站上的職位。 我想通過我的- (void)handleServices:(NSPasteboard *)pboard
或通過其他方式找到啓動對我的服務的呼叫的應用程序的名稱。
向您的服務發起呼叫的應用程序必須是最活躍的。
所以,你可以通過NSWorkSpace得到有關它的信息:
[[[NSWorkspace sharedWorkspace] activeApplication] valueForKey:@"NSApplicationName"] // you might also be interested via @"NSApplicationBundleIdentifier
我只是一個很基本的服務進行了測試,它按預期工作。
工程就像一個魅力!感謝一堆Guillaume。 – robertinant 2011-02-28 21:53:57