@"tel:xx"@"mailto:info@example.es"@"http://stackoverflow.com"@"sms:768number"
Swift中的代码是:
UIApplication.sharedApplication().openURL(NSURL(string : "9809088798")
我读了,还没有释放任何方案参数tel :,但我不知道Swift能否检测到字符串是否打电话,发送电子邮件或打开网站。或者我可以写:
(string : "tel//:9809088798")
?
我确定你想要:UIApplication.sharedApplication().openURL(NSURL(string: "tel://9809088798")!)
(请注意,在您的问题文本中,您输入tel // :,not tel://)。
NSURL的字符串init期望一个格式正确的URL。它不会把一大堆数字变成电话号码。你有时在UIWebVIEw中看到电话号码检测,但是这是在比NSURL更高的级别。
编辑:添加!下面的评论
总结以上是内存溢出为你收集整理的如何使用openURL在Swift中打电话?全部内容,希望文章能够帮你解决如何使用openURL在Swift中打电话?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)