Как запустить окно «Новое сообщение» в Mail.app из моего приложения - PullRequest
2 голосов
/ 12 июля 2011

Я могу запустить Mail.app с помощью команды [[NSWorkspace sharedWorkspace] launchApplication: @ "Mail.app"];

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

1 Ответ

5 голосов
/ 12 июля 2011

Я получил ответ

<code> NSString *encodedSubject = [NSString stringWithFormat:@"SUBJECT=%@", [subject stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSString *encodedBody = [NSString stringWithFormat:@"BODY=%@", [body stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSString *encodedTo = [to stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString *encodedURLString = [NSString stringWithFormat:@"mailto:%@?%@&%@", encodedTo, encodedSubject, encodedBody];
NSURL *mailtoURL = [NSURL URLWithString:encodedURLString];
[[NSWorkspace sharedWorkspace] openURL:mailtoURL];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...