Skip to content

Instantly share code, notes, and snippets.

@sbrocket
Created January 21, 2009 20:42
Show Gist options
  • Select an option

  • Save sbrocket/50173 to your computer and use it in GitHub Desktop.

Select an option

Save sbrocket/50173 to your computer and use it in GitHub Desktop.
NSString *htmlBody = @"you probably want something HTML-y here";
NSString *escapedBody = [(NSString*)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)htmlBody, NULL, CFSTR("?=&+"), kCFStringEncodingUTF8) autorelease];
NSString *mailtoPrefix = [@"mailto:?subject=Some Subject&body=" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString *mailtoStr = [mailtoPrefix stringByAppendingString:escapedBody];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:mailtoStr]];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment