【发布时间】:2014-08-06 17:23:49
【问题描述】:
我已经将用于拨打电话的代码从 Objective-C 转换为 Swift,但是在 Objective-C 中,我们可以像这样设置我们想要打开的 URL 的类型(例如电话、短信、网络):
@"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 : "9809088798") 因为只有模拟器可以试一试
标签: swift nsurl xcode6 openurl