let alertController = UIAlertController(title: model.telephone, message: nil, preferredStyle: .Alert)
let cancelAction = UIAlertAction(title: "取消", style: .Cancel, handler: nil)
let confirmAction = UIAlertAction(title: "呼叫", style: .Default, handler: { (alertAction) in
let url = NSURL(string: "tel://\(10086)")
if UIApplication.sharedApplication().canOpenURL(url!) {
UIApplication.sharedApplication().openURL(url!)
}
})
alertController.addAction(cancelAction)
alertController.addAction(confirmAction)
presentViewController(alertController, animated: true, completion: nil)
let url = NSURL(string: "telprompt://\(10086)")
if UIApplication.sharedApplication().canOpenURL(url!) {
UIApplication.sharedApplication().openURL(url!)
}
调用系统的打电话程序拨打电话时,上述两段代码效果相同。
网友评论