Я преобразовал код для совершения телефонного звонка с Objective-C в Swift, но в Objective-C мы можем установить тип URL-адреса, который мы хотели бы открыть (например, телефон, SMS, сеть), например:
@"tel:xx"
@"mailto:[email protected]"
@"http://stackoverflow.com"
@"sms:768number"
Код в Swift:
UIApplication.sharedApplication().openURL(NSURL(string : "9809088798")
Я прочитал, что не выписал какой-либо параметр схемы для tel:
, но я не знаю, может ли Swift определить, является ли строка для совершения телефонного звонка, отправки электронной почты или открытия веб-сайта. Или я могу написать:
(string : "tel//:9809088798")
?