Is the code for calling on the iPhone automatically
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@\"tel:11111111111\"]]);
SwiftArchitect's answer doesn't fit all. I wanted to actually initiate an automatic call, not prompt.
So there is a difference between tel and telprompt.
tel:
actually initiates the call.
if let url = URL(string: "tel:\(phoneNumber)") {
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.openURL(url)
}
}
telprompt:
prompts for call or cancel.
if let url = URL(string: "telprompt:\(phoneNumber)") {
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.openURL(url)
}
}
I didn't know the difference. Question also asks for calling. So this kind of answer would have helped me save time.