拨打电话

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!)

}

调用系统的打电话程序拨打电话时,上述两段代码效果相同。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容