做应用,难免会用到拨打电话,发送信息功能,这次小项目就用到了。
1.打电话
最简单的打电话方法可能是:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",num]]]
但是拨打电话前并没有提示,而且通话结束后不能返回到应用,有没有好点的方法呢?能提示,确认后拨打,结束后返回应用。
UIWebView *callView = [[UIWebView alloc]init];
NSURL *telURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",num]];
[callView loadRequest:[NSURLRequest requestWithURL:telURL]];
[self.view addSubview:callView];
这样的方法就可以了,效果如下图:
是不是还可以。
2.发信息
if (num) {
[app openURL:[NSURL URLWithString:[NSString stringWithFormat:@"sms:%@",num]]];
// 发送信息
}