OSX NSSharingService: Как отправить ссылку с пользовательским текстом в письмах
Для 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];
Я не знаю, возможно ли это. Любые предложения приветствуются