如何使用 SwiftUI 拨打电话 [重复]
Posted
技术标签:
【中文标题】如何使用 SwiftUI 拨打电话 [重复]【英文标题】:How to make phone call with SwiftUI [duplicate] 【发布时间】:2020-02-25 15:31:07 【问题描述】:如何在 SwiftUI 中拨打电话。以下是 Swift 和 UIKit 的示例代码:
guard let number = URL(string: "tel://" + "+1(222)333-44-55") else return
UIApplication.shared.open(number)
这里是 Swift 和 UIKit 版本的主题:
How to make phone call in ios 10 using Swift?
【问题讨论】:
这能回答你的问题吗? How to create tappable url/phone number in SwiftUI 【参考方案1】:let numberString = "111-222-3334"
Button(action:
let telephone = "tel://"
let formattedString = telephone + numberString
guard let url = URL(string: formattedString) else return
UIApplication.shared.open(url)
)
Text(numberString)
【讨论】:
我想知道这与使用URLComponents
并将方案设置为"tel"
相比如何。它抽象了://
,所以感觉更“合适”,但我不确定它是否更可取以上是关于如何使用 SwiftUI 拨打电话 [重复]的主要内容,如果未能解决你的问题,请参考以下文章