2010-11-19 136 views
3

我現在有點兒被騙了,所以我需要一些幫助。我有一個iPhone應用程序,並在應用程序內,我想能夠撥打一個號碼。 (希望這是可能的嗎?)從iPhone應用程序撥打電話

我已經看過: http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/PhoneLinks.html

,我有點糊塗了。它有一個與電話:XXXXXXXX但在客觀的C和iPhone SDK可以只是一個簡單的鏈接?

現在我想沿線的使用下面的內容:

[[UIApplication sharedApplication] openUrl:[NSURL URLWithString:@"tel:#######"]]; 

(#####將是用於測試目的硬編碼在我的第二個電話號碼)

謝謝提前。

+0

'openURL:'順便說一下 – runmad 2012-09-19 20:33:51

回答

5

你有什麼應該工作,但不是在模擬器

+0

這樣就意味着我無法在模擬器上測試電話呼叫功能?還是有任何其他方式來打電話,它也可以在模擬器上工作? – Pria 2010-11-19 13:09:46

+0

我已經從xcode使用我的iPhone運行它,並有一個按鈕,當點擊時有一個函數,它的代碼,它仍然不會做任何事情。這就是爲什麼我很困惑。 – Matt 2010-11-19 14:36:09

+0

與SMS消息傳遞相同。硬件不存在,模擬器無法正常工作,或者會以奇怪的方式崩潰。您必須檢查容量是否可用,否則會在沒有SIM卡的iPod touch,iPad或iPhone上發生崩潰。 – Luke 2010-11-23 04:19:18

0

我不知道你具體問什麼。你在那裏的代碼應該啓動他們的撥號器。

0

是的,這將工作在物理電話,但它不會在模擬器工作....我不明白你的問題是什麼。