Как получить все почтовые учетные записи, настроенные в Mail.app программно? - PullRequest
0 голосов
/ 20 марта 2011

Мое приложение должно знать все учетные записи, настроенные в Mail.app, а затем попросить пользователя выбрать одну для определенного использования. Как мне этого добиться?

1 Ответ

2 голосов
/ 20 марта 2011

AppleScript - это, вероятно, путь (проверьте NSAppleScript):
http://www.mactech.com/articles/mactech/Vol.21/21.09/ScriptingMail/index.html

Пример:

NSAppleScript* script= [[NSAppleScript alloc] initWithSource:@"tell application \"Mail\" \nname of every account \nend tell"];
NSDictionary* scriptError = nil;
NSAppleEventDescriptor* descriptor=[script executeAndReturnError:&scriptError];
if(scriptError)
{
    NSLog(@"Error: %@",scriptError);
    return;
}
NSLog(@"Result: %@",descriptor);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...