在iPhone上打电话

如何以编程方式在iPhone上拨打电话?

尝试这个:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8005551212"]]; 

…这将popup一个对话框,让用户确认通话。

我知道这是一个旧post,但我会给出一个不同的答案。

esqew的方法运作良好,但它直接到电话应用程序,它不会给你一个提示确认号码与通话button。

尝试这种方法,它提供了一个提示选项。

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://1028464023"]]; 

唯一改变的是:在URLWithString上的telprompt。 试一试。

既然你不想按照seanny94的方式去做,唯一的办法就是VoIP。 检查这个问题或问Skype如何做到这一点。