2010-11-19 277 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

是的,这将工作在物理电话,但它不会在模拟器工作....我不明白你的问题是什么。