我如何检测用户是否有应用程序,如 echofon 或 twitter for mac,或者用户是否有页面或 textmate?有什么建议吗?
最佳答案
使用 NSWorkspace 的 fullPathForApplication: 获取应用程序的包路径。如果该方法返回 nil,则该应用程序未安装。例如:
NSString *path = [[NSWorkspace sharedWorkspace] fullPathForApplication:@"Twitter"];
BOOL isTwitterInstalled = (nil != path);
URLForApplicationWithBundleIdentifier 是您可以使用的另一种方法。
关于objective-c - 如何检测用户是否在 cocoa 中有应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7866273/