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