调用iphone地图、电话、邮件、短信及内容方法
代码如下 | |
-(IBAction)openMaps { // Where is Apple on the map anyway? NSString* addressText = @"1 Infinite Loop, Cupertino, CA 95014"; // URL encode the spaces addressText = [addressText stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding]; NSString* urlText = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@", addressText]; // lets throw this text on the log so we can view the url in the event we have an issue NSLog(urlText); [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlText]]; } -(IBAction)openEmail { // Fire off an email to apple support [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]]; } -(IBAction)openPhone { // Call Google 411 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8004664411"]]; } -(IBAction)openSms { // Text to Google SMS [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://466453"]]; } -(IBAction)openBrowser { // Lanuch any iPhone developers fav site [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunesconnect.apple.com"]]; } |
//自动填写短信内容
代码如下 | |
MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init]; |