【发布时间】:2010-07-30 05:04:01
【问题描述】:
如何以编程方式在 iPhone 上拨打电话?
【问题讨论】:
-
如果你是这个意思,你不能在不让用户知道的情况下打电话(这是一件好事)。如果没有,请参阅下面的答案。
标签: ios objective-c iphone phone-call
如何以编程方式在 iPhone 上拨打电话?
【问题讨论】:
标签: ios objective-c iphone phone-call
试试这个:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8005551212"]];
...这将打开一个对话框,您的用户将在其中确认呼叫。
【讨论】:
我知道这是一篇旧帖子,但我会给出不同的答案。
esqew 方法效果很好,但它直接进入电话应用程序,并且不会提示您使用呼叫按钮确认号码。
试试这个方法,它会提供一个提示选项。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://1028464023"]];
唯一改变的是:URLWithString 上的 telprompt。试一试。
【讨论】:
既然您不想按照 seanny94 建议的方式进行操作,那么唯一的其他方式就是 VoIP。检查this question 或询问Skype 怎么做。
【讨论】: