如何使用 Swift 在 iOS 10 中拨打电话?
iosapps/applicationsmobile development
本文将介绍如何在 iOS 中以编程方式拨打电话。
那么,让我们开始吧。
步骤 1 - 打开 Xcode - 新建项目 - 单视图应用程序 - 命名为"MakeCall"
步骤 2 - 打开 Main.storyboard 并添加一个文本框和一个按钮,如下所示。

步骤 3 - 为文本字段创建 @IBOutlet,并将其命名为 phoneNumberTextfield。
步骤 4 - 为通话按钮创建 @IBAction 方法 callButtonClicked。
步骤 5 - 要拨打电话,我们可以使用 iOS 的 openURL。在 callButtonClicked 方法中添加以下代码。
if let url = URL(string: "tel://\(phoneNumberTextfield.text!)"),
UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
步骤 6 - 运行应用程序并输入您要拨打的号码,如下图所示

步骤 7 - 点击通话按钮,您将看到一个包含"通话"和"取消"选项的提示框。

步骤 8 - 点击通话按钮,即可拨打如下所示的号码


