2010-07-30 156 views
2

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

+0

如果不是让用户知道(这是一件好事),你就不能拨打电话,如果这就是你的意思。如果没有,请参阅下面的答案。 – zneak 2010-07-30 05:11:43

回答

8

试试这个:

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

...这将弹出一个对话框,在其中您的用户将确认电话。

+0

除此之外还有其他方法吗? – 2010-07-30 05:19:26

+3

@Sneha:你为什么问? – 2010-07-30 05:25:31

+0

除了使用这段代码还有其他一些代码吗? – 2010-07-30 05:42:39

0

既然你不想按照seanny94的方式去做,唯一的方法就是VoIP。请检查this question或询问Skype如何操作。

3

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

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

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

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

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