这似乎是不可能找到的,除非也许没有一个.但是有人知道(如果有)iOS URL方案,用于打开Microsoft Outlook移动应用程序,直接使用预定义的TO_EMAIL,SUBJECT和BODY进行撰写屏幕吗?
解决方法
这是我发现的一个链接帮助我
IOS Outlook URL Scheme.
@H_301_6@从那以后我就能想出这个代码:
// Create an array of recipients for the email. NSArray* emailRecipients = @[@"example@email.com",@"example2@email.com"]; // Create a mutable string to hold all of the recipient email addresses and add the first one. NSMutableString* emailTo = [[NSMutableString alloc] initWithString:emailRecipients[0]]; // Loop through all of the email recipients except for the first one. for (int index = 1; index < emailRecipients.count; index++) { // Add a semicolon and then the email address at the current index. [emailTo appendFormat:@";%@",emailRecipients[index]]; } // Get the email subject from the subject text field. NSString* emailSubject = fieldSubject.text; // Encode the string for URL. NSString* encodedSubject = [emailSubject stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLHostAllowedCharacterSet]]; // Get the email body from the body text field. NSString* emailBody = fieldBody.text; // Encode the string for URL. NSString* encodedBody = [emailBody stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLHostAllowedCharacterSet]]; // See if the subject or body are empty. if (![emailSubject length] || ![emailBody length]) { // Exit. return; } // Create a string with the URL scheme and email properties. NSString *stringURL = [NSString stringWithFormat:@"ms-outlook://compose?to=%@&subject=%@&body=%@",emailTo,encodedSubject,encodedBody]; // Convert the string to a URL. NSURL *url = [NSURL URLWithString:stringURL]; // Open the app that responds to the URL scheme (should be Outlook). [[UIApplication sharedApplication] openURL:url];@H_301_6@Outlook的URL方案是:ms-outlook:// compose?to=example@email.com\u0026amp; subject = Subject& body = Message @H_301_6@希望这可以帮助!