Computer >> Máy Tính >  >> Lập trình >> IOS

Làm thế nào để gọi điện thoại trong iOS 10 bằng Swift?

Trong bài đăng này, chúng ta sẽ xem cách tạo điện thoại trong iOS theo chương trình.

Vì vậy, hãy bắt đầu.

Bước 1 - Mở Xcode → Dự án mới → Ứng dụng một lần xem → Đặt tên là “MakeCall”

Bước 2 - Mở Main.storyboard và thêm một trường văn bản và một nút như hình dưới đây

Làm thế nào để gọi điện thoại trong iOS 10 bằng Swift?

Bước 3 - Tạo @IBOutlet cho trường văn bản, đặt tên là phoneNumberTextfield.

Bước 4 - Tạo @IBAction method callButtonClicked for call button

Bước 5 - Để thực hiện cuộc gọi, chúng ta có thể sử dụng iOS openURL. Trong callButtonClicked, hãy thêm các dòng sau

if let url = URL(string: "tel://\(phoneNumberTextfield.text!)"),
UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)

Bước 6 - Chạy ứng dụng và nhập số bạn muốn gọi đến như hình bên dưới

Làm thế nào để gọi điện thoại trong iOS 10 bằng Swift?

Bước 7 - Nhấp vào nút gọi, bạn sẽ được hiển thị cảnh báo với các tùy chọn ‘Gọi’ và ‘Hủy’

Làm thế nào để gọi điện thoại trong iOS 10 bằng Swift?

Bước 8 - Bấm vào nút gọi, cuộc gọi sẽ được thực hiện đến số, như hình dưới đây

Làm thế nào để gọi điện thoại trong iOS 10 bằng Swift?