如何使用 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 - 点击通话按钮,即可拨打如下所示的号码


相关文章