1
我需要获取以下应用程序的默认应用程序:防火墙,邮件,办公室,防病毒。 类似于Windows中存在的东西: 我想有类似的OSX的东西,可以以编程方式检索。Objective-C获取默认应用程序
我设法让邮件应用程序,但我不知道如何让别人:
CFURLRef mailURL = CFURLCreateWithString(kCFAllocatorDefault, CFSTR("mailto://"), NULL);
CFURLRef mailAppURL = NULL;
OSStatus ret = 0;
if((ret = LSGetApplicationForURL(mailURL, kLSRolesAll, NULL, &mailAppURL)) == 0) {
CFStringRef path = CFURLCopyFileSystemPath(mailAppURL, kCFURLPOSIXPathStyle);
}
谢谢!
谢谢,它工作! – MariusP 2015-04-05 11:45:17