-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. BackgroundService彈出對話框/提醒框
- 3. sugarcrm - 帳戶子面板電話提醒彈出不起作用
- 4. 如何添加彈出對話框?
- 5. 如何阻止短信和通話?
- 6. 將活動發送至可保存至電話日曆或提醒的短信
- 7. 通信PC電話
- 8. 通過短信的RSS提醒
- 9. 當未接電話時彈出通知
- 10. 如何在提醒對話框中添加陰影效果android
- 11. 如何從另一個電話讀取一個電話的未讀短信
- 12. 如何通過電話號碼彩信
- 13. 如何通過短信從sql server發送事件提醒短信?
- 14. 替代openUrl的短信和電話
- 15. 更改電話號碼發短信
- 16. WP8電話和短信事件
- 17. ASP.NET和發送短信/撥打電話
- 18. 的Android:電話發送短信2
- 19. 短信和電話的URL計劃
- 20. 廣播接收器 - 短信和電話
- 21. 通過Laravel通知發送短信至多個電話號碼
- 22. 如何遠程喚醒電話?
- 23. 在iPhone提醒對話框上彈出多個鍵盤?
- 24. 彈出對話框提交
- 25. 應用程序發送多個短信接收電話/短信
- 26. 通過內容獲取每條短信的電話號碼://短信/
- 27. AlarmManager不會醒來電話
- 28. 如何從電話提醒中刪除標題
- 29. 如何在iPhone撥打電話時禁用呼叫提醒?
- 30. 基於短信會話的自定義IME電話號碼
你可以在你alertview – WeiJay