gpt4 book ai didi

cocoa 系统服务: Name of calling app

转载 作者:行者123 更新时间:2023-12-03 17:43:41 25 4
gpt4 key购买 nike

首先,我要感谢本网站的所有贡献者。现在回答问题:

我使用 System Services Guide 实现了一个简单的系统服务以及本网站上的帖子。我想在我的 - (void)handleServices:(NSPasteboard *)pboard 中或通过其他方式找到发起对我的服务的调用的应用程序的名称。

最佳答案

发起对您的服务的调用的应用程序必须是最活跃的。
因此您可以通过 NSWorkSpace 获取有关它的信息:

[[[NSWorkspace sharedWorkspace] activeApplication] valueForKey:@"NSApplicationName"] //  you might also be interested via @"NSApplicationBundleIdentifier

我刚刚使用一个非常基本的服务对此进行了测试,它按预期工作。

关于 cocoa 系统服务: Name of calling app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5135648/

25 4 0