因此,我尝试从我的应用程序内触发电话,并且我有以下代码来执行此操作。
let phoneNumber = personEntitity.primaryContactNumber?
if let callUrl = NSURL(string: "tel:\(phoneNumber)") {
UIApplication.sharedApplication().openURL(callUrl)
}
但是,callUrl 始终为零,因此永远不会调用 openURL 调用。 phoneNumber 是包含电话号码的有效字符串,例如phoneNumber = "12345678"
知道我在这里做错了什么吗?我假设这是一件微不足道的事情。
干杯!
最佳答案
事实证明答案很简单。
let phoneNumber = personEntitity.primaryContactNumber?
if let callUrl = NSURL(string: "tel:\(phoneNumber!)") {
UIApplication.sharedApplication().openURL(callUrl)
}
关于swift - 电话号码的 NSURL 返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35524959/