调用iphone地图、电话、邮件、短信及内容方法
2014-11-04来源:易贤网

代码如下:

-(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:@"@", 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:@""]];

}

-(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:@""]];

}

//自动填写短信内容

代码如下:

MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];

picker.messageComposeDelegate = self;

picker.recipients = [NSArray arrayWithObject:@"48151623"];

picker.body = @"Body text.";

[self presentModalViewController:picker animated:YES];

[picker release];

更多信息请查看IT技术专栏

推荐信息