从iPhone应用程序拨打电话

3

我现在有一些困惑,需要帮忙。我有一个 iPhone 应用程序,希望能够拨打电话号码。(这个可行吗?)

我查看了以下内容: http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/PhoneLinks.html

但是我有点困惑。它有一个带有 tel:XXXXXXXX 的 a 标签,但在 Objective-C 和 iPhone SDK 中,是否可以使用普通的 a 标签?

目前,我正在尝试使用以下类似于以下内容:

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

(#####是我为测试目的硬编码的第二个电话号码)

提前感谢。

3个回答

5
您所拥有的应该是有效的,但在模拟器中不起作用。

那么这意味着我不能在模拟器上测试电话呼叫功能吗?还是有其他方法可以使呼叫在模拟器上工作? - Pria
我已经使用我的iPhone从Xcode运行了它,并且有一个按钮,当点击它时,其中包含此代码的函数仍然不起作用。这就是为什么我感到困惑。 - Matt
短信消息同理。如果硬件不存在,模拟器就无法工作,或者会以奇怪的方式崩溃。您必须检查容量是否可用,否则它将在没有SIM卡的iPod触摸设备、iPad或iPhone上崩溃。 - Luke

0

我不确定你具体在问什么。你那里的代码应该会启动他们的拨号器。


0

是的,这在实体手机上可以运行,但在模拟器中无法运行...我不明白你的问题/问题是什么。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接