Для iOS я могу отправить ссылку электронной почты с пользовательским текстом, используя следующий код.
NSString *emailString = [NSString stringWithFormat:@"<a href=https://www.google.com/>test</a>"];
MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init];
mailController.mailComposeDelegate = self;
[mailController setMessageBody:emailString isHTML:YES];
[self presentViewController:mailController animated:YES
completion:nil];
Однако я не могу повторить эту функцию для Mac.
NSString *emailString = [NSString stringWithFormat:@"<a href=https://www.google.com/>test</a>"];
NSArray *shareItems = @[emailString];
NSSharingService *service = [NSSharingService sharingServiceNamed:NSSharingServiceNameComposeEmail];
service.delegate = self;
[service performWithItems:shareItems];
Я не знаю, возможно ли это.Любые предложения приветствуются