Ho convertito il codice per effettuare una chiamata da Objective-C a Swift, ma in Objective-C, possiamo impostare il tipo di URL che ci piace aprire (ad es. Telefono, SMS, web) come questo:Come utilizzare openURL per effettuare una telefonata in Swift?
@"tel:xx"
@"mailto:[email protected]"
@"http://stackoverflow.com"
@"sms:768number"
il codice in Swift è:
UIApplication.sharedApplication().openURL(NSURL(string : "9809088798")
ho letto che non hanno rilasciato alcun parametro schema per tel:
, ma io non so se Swift in grado di rilevare se la stringa è per fare una telefonata , invio di email o apertura di un sito Web. O posso scrivere:
(string : "tel//:9809088798")
?
non vedo quale sia il problema. Hai provato? Ha funzionato? E per favore non cancellare e ripubblicare domande. –
Il mio problema è che voglio sapere se questo è corretto per la chiamata: UIApplication.sharedApplication(). OpenURL (NSURL (stringa: "9809088798") Perché solo l'emulatore per provarlo – user3739367