-1
A
回答
1
是的,你可以做這樣的:
func phoneCall(to phoneNumber:String) {
if let callURL:URL = URL(string: "tel:\(phoneNumber)") {
let application:UIApplication = UIApplication.shared
if (application.canOpenURL(callURL)) {
let alert = UIAlertController(title: "Your Title", message: "Do you want call that number?", preferredStyle: .alert)
let callAction = UIAlertAction(title: "Call", style: .default, handler: { (action) in
application.openURL(callURL)
})
let noAction = UIAlertAction(title: "No", style: .cancel, handler: { (action) in
print("Canceled Call")
})
alert.addAction(callAction)
alert.addAction(noAction)
self.present(alert, animated: true, completion: nil)
}
}
}
+0
@TaeHunYu添加子視圖如果是這樣,請批准它作爲公認的答案 – EgzonArifi
相關問題
- 1. 如何阻止短信和通話?
- 2. 將活動發送至可保存至電話日曆或提醒的短信
- 3. 通信PC電話
- 4. 通過短信的RSS提醒
- 5. 當未接電話時彈出通知
- 6. 如何從另一個電話讀取一個電話的未讀短信
- 7. 如何通過短信從sql server發送事件提醒短信?
- 8. WP8電話和短信事件
- 9. 的Android:電話發送短信2
- 10. 更改電話號碼發短信
- 11. ASP.NET和發送短信/撥打電話
- 12. 在iPhone提醒對話框上彈出多個鍵盤?
- 13. 應用程序發送多個短信接收電話/短信
- 14. 通過內容獲取每條短信的電話號碼://短信/
- 15. AlarmManager不會醒來電話
- 16. 如何在iPhone撥打電話時禁用呼叫提醒?
- 17. 如何從電話提醒中刪除標題
- 18. Android中的通話和短信
- 19. 訪問iPhone未接電話,短信,推送通知等
- 20. 通過電話發送短信與USB連接
- 21. 如何在電子郵件中打開提醒或彈出
- 22. 取消提醒對話框
- 23. Android對話框提醒
- 24. 是否可以跟蹤撥出電話和短信?
- 25. 如何獲取設備上每條短信的電話號碼?
- 26. 如何獲取未接電話和短信統計
- 27. 如何獲得傳入短信的電話號碼?
- 28. Android:如何從傳入的短信中獲取電話號碼?
- 29. 如何檢測羣組短信對話
- 30. 我如何提出iPhone通話屏幕
你可以在你alertview – WeiJay