当用户点击按钮时,我需要我的应用程序拨打电话。我找到了一些教程和那里的人说使用这段代码
sonar.branch
但它不起作用。它在Swift 3中有所改变吗?
答案 0 :(得分:5)
<强>更新强>
尝试使用此代码进行通话。 适用于所有iOS版本的代码
Swift 2.0
SELECT * FROM myTable WHERE DATE(myDate) = DATE(NOW())
Swift 3.0
var mixer = mixitup('.mixit', {
controls: {
scope: 'local'
}
});
答案 1 :(得分:1)
根据您的评论,您希望处理弃用警告。
if #available(iOS 10, *) {
UIApplication.shared.open(numberUrl)
} else {
UIApplication.shared.openURL(numberUrl)
}
答案 2 :(得分:0)
在您的真实设备中尝试这种方式,模拟器不会拨打电话。
let phoneUrl = "tel://45657657" //your url
if let url = URL(string: phoneUrl){
if #available(iOS 10.0, *) {
UIApplication.shared.open(url, options: [:])
} else {
// Fallback on earlier versions
}
}
答案 3 :(得分:-1)
试试这个......
let url:URL = URL(string: "tel:\(phone_number)")!
let application:UIApplication = UIApplication.shared
if (application.canOpenURL(url)) {
if #available(iOS 10, *) {
application.open(url)
} else {
application.openURL(url)
}
}