【发布时间】: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 版本的主题:
【问题讨论】:
如何在 SwiftUI 中拨打电话。以下是 Swift 和 UIKit 的示例代码:
guard let number = URL(string: "tel://" + "+1(222)333-44-55") else { return }
UIApplication.shared.open(number)
这里是 Swift 和 UIKit 版本的主题:
【问题讨论】:
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" 相比如何。它抽象了://,所以感觉更“合适”,但我不确定它是否更可取