使用openURL可以非常方便地调用iOS系统内部的各种应用:
[[UIApplication sharedApplication] openURL:url];
url的格式如下:
调用电话phone
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];
// 直接拨打
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];
// 拨打前询问
调用safari
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.baidu.com"]];
调用Mail
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://username@gmail.com"]];
调用短信SMS
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://10086"]];
调用AppStore
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://"]];
调用iBook
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-books://"]];
调用Map
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"maps://"]];
调用Facetime
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"facetime://name"]];
调用Music
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"music://"]];
跳转到系统设置
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];