2010-07-30 125 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。試一試。