gpt4 book ai didi

objective-c - 如何从我的应用程序中启动 Mail.app 中的新消息窗口

转载 作者:行者123 更新时间:2023-12-03 16:27:38 26 4
gpt4 key购买 nike

我可以使用命令启动 Mail.app [[NSWorkspace sharedWorkspace] launchApplication:@"Mail.app"];

但我想在 Mail.app 中启动新消息窗口,而不是整个 Mail.app。我怎样才能这样做?

最佳答案

我得到了答案

 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];

关于objective-c - 如何从我的应用程序中启动 Mail.app 中的新消息窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6660538/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com